You’ve been working with Microsoft SQL Server for a couple of years, and you know a little bit about TempDB. You’ve heard that temp tables and table variables have different performance characteristics than regular user database tables, and you’ve heard that you’re supposed to have multiple data files.
You’re wondering what exactly goes on behind the scenes.
My newest one-day live online class is for curious folks who want to learn:
- What uses TempDB, and how that affects performance: not just temp tables and table variables, but also triggers, cursors, sorting indexes, workspace spills, the version store, and more
- How to host TempDB depending on how you use it: understanding what goes in the log file, the data files, why the number of data files matter, and whether your particular workload should be on SAN, local storage, or ephemeral storage, and why
- How to monitor it: after you understand what uses it and how to host it, you need to keep tabs on how its performance changes over time using DMVs, Perfmon counters, and the First Responder Kit scripts
This course is 90% demos: the only slides are the introductions at the start of the day, illustrations to support a few topics, and the recap at the end of the day. The rest of the time, we’ll be working in SQL Server Management Studio. Roll up your sleeves and join me!
The first two dates will be:
- December 7, 2020 online 9:00-5:00 Eastern (click to see in your own time zone) – iCal
- February 8, 2021 online 9:00-5:00 Eastern (click to see in your own time zone) – iCal
This class is free for my Live Class Season Pass holders: you automatically get all new live classes that run while you’re a member. After the first live class on December 7, the recordings will also be free for my Recorded Class Season Pass holders, too.
5 Comments. Leave new
tempdb in ramdisk?
That isn’t something I recommend, no.
what is it then ephemeral storage?
Unfortunately, I don’t teach the entire class in the comment section here. 😉 See you in classs!
ops, you found me! 🙂