Free Webcast Today: How to Measure Your SQL Server
If you get into a car, how do you know if the car is fast or not? You hold down the gas pedal, and you time how long it takes before you’re breakin’ the law. Now what about SQL Server: how do you know...
View ArticleIf You Have Foreign Keys, Don’t Update Fields That Aren’t Changing.
If you update a row without actually changing its contents, does it still hurt? Paul White wrote in detail about the impact of non-updating updates, proving that SQL Server works hard to avoid doing...
View ArticleCan You Use NVARCHAR As a Universal Parameter? Almost.
A perfect storm of unusual problems caused a client to ask, “What if we just used NVARCHAR(4000) as the default datatype parameter for any query, regardless of what datatype the table has in it – like...
View ArticleFree Webcast on Dynamic SQL Pro Tips
Dynamic SQL is one of the most powerful tools in the database developer’s arsenal. When you need a complex search stored procedure that takes all kinds of parameters (price, category, location, color),...
View ArticleStarter/Good/Great/Bananas Live Streaming Setups
For the next year or two, we’re going to be learning and sharing online rather than in-person. I wanna look and sound as good as my budget (and my face) will allow, so in this post, I’m going to lay...
View ArticleAnnouncing Two New Parameter Sniffing Classes
During the quarantine downtime, I’m working on a couple of new classes that I think you’re gonna like. Both of them are 100% demos, no slides (other than introductions at the start of the day),...
View ArticleYour Views Aren’t The Problem. Your Code Is.
“I hate views,” the DBA said. “They kill performance. And nested views are even worse.” Wrong. I’ll prove it. I’m going to use the 50GB StackOverflow2013 database, and I’ll start by creating a couple...
View ArticleNo, You Can’t Calculate the Tipping Point with Simple Percentages.
This morning, Greg Gonzalez (who I respect) posted about visualizing the tipping point with Plan Explorer (a product I respect), and he wrote: The tipping point is the threshold at which a query plan...
View Article[Video] Updated First Responder Kit and Consultant Toolkit for May 2020
We have quarantined all of the bugs. Many of the bugs. Okay, 7 of the bugs. Hey, we actually added more improvements than we fixed bugs this month! My favorite new things are that sp_BlitzIndex @Mode =...
View ArticleFree Upcoming Live Classes
So, we’re still under lockdown, huh? I see. Well, I guess I’ve got no choice but to keep y’all busy. Let’s get together for some free live classes: May 9 (Sat) 9AM Eastern: How to Think Like the SQL...
View Article[Video] Free DBA Training Month: Checking For Corruption
For the last couple of months, I’ve been giving away all kinds of free online training to help y’all stay busy and raise your skills during the quarantines. March and April were all about performance...
View Article[Video] Free DBA Training Month: Setting Up Alerts and Ola’s Scripts
While you’re stuck inside wondering if you’ll ever be able to attend a user group meeting again, I’m giving you free access to training materials that your boss probably wouldn’t have been nice enough...
View Article[Video] Free DBA Training Month: Restores for Oops Deletes
While you’re stuck inside wondering if you’ll ever be able to attend a user group meeting again, I’m giving you free access to training materials that your boss probably wouldn’t have been nice enough...
View Article[Video] Free DBA Training Month: Configuring TempDB, Lock Pages in Memory,...
While you’re stuck inside wondering if you’ll ever be able to attend a user group meeting again, I’m giving you free access to training materials that your boss probably wouldn’t have been nice enough...
View Article[Video] The Database Community is Bigger Than It Looks.
Right now, in times like this with insane amounts of change, it can feel like you’re alone, especially as a data professional. You’re not. In this 16-minute Twitch live stream, I explain how data...
View Article[Video] Free DBA Training Month: Patching SQL Server
While you’re stuck inside wondering if you’ll ever be able to attend a user group meeting again, I’m giving you free access to training materials that your boss probably wouldn’t have been nice enough...
View ArticleI’m on the TRY/CATCH Podcast
While on a recent trip out to Farm Credit Services in Omaha, I sat down to talk with FCS’s Natalie Gerdes & Tim Goergen to record an episode of their podcast, TRY/CATCH. You can listen to the...
View ArticleHow I Use Streamlabs OBS for Streaming and Training Classes
I’ve written a lot about the hardware & gear I use for streaming, and now let’s talk about the software side. There are a few thousand words in here. Don’t think that you have to tackle all of this...
View ArticleI’m On the 6 Figure Developer Podcast
The 6 Figure Developer podcast with John Callaway, Clayton Hunt, and Jon Ash covers not just technical topics, but career topics so you can learn to leverage that technical knowledge and build a better...
View ArticleCan I Offload DBCC CHECKDB To Another Server?
You want to check for corruption, but you don’t want to slow down your primary production server. In this post, I’m specifically talking about offloading the corruption checking process. I’m not...
View Article