Live classes start in 1d 07h 54m — Save your seat

Operational Health Checks

Routine health assessment, risk identification, and operational readiness.

42 associated posts42 primary posts

Production DBA

Let’s Build a Better KILL. What Do We Need to Consider?

When there's a performance emergency, a lot of us perform the same manual tasks over and over. We run sp_BlitzWho or sp_WhoIsActive, look for blocking, long-running or out-of-control queries, and kill them. I'm going to build a new sp_kill for the First Responder Kit to make that easier, faster, and safer, and I want your…

Read more about Let’s Build a Better KILL. What Do We Need to Consider? 62 comments — Join the discussion
Production DBA

How to Patch SQL Server

Microsoft releases SQL Server Cumulative Updates about every 60 days. This is a part of your job that you're going to be doing a lot, so let's get good at it! Here's the strategy I like to use.

Pick what patch you're going to apply. Generally speaking, you should be on the most recent Cumulative Update available for your version. (Years ago, folks only applied Service Packs, but starting with SQL Server 2017, Service Packs are gone. Microsoft only ships Cumulative Updates now.)

Read more about How to Patch SQL Server 54 comments — Join the discussion
Production DBA

What should you do about memory dumps?

A SQL Server monitoring tool is warning you that you're getting memory dumps, and you're wondering what that means.

This isn't normal: you're encountering a situation where SQL Server is so freaked out that it's unable to proceed normally with a query. In order to help you (and really, Microsoft) debug the problem, it's calling a time-out, writing the contents of some of its memory to disk, and then proceeding.

Read more about What should you do about memory dumps? 27 comments — Join the discussion
Production DBA

Free Downloads for Powerful SQL Server Management

You're responsible for managing and troubleshooting SQL Server.

Good news: you're not alone. The SQL Server community has banded together and built a bunch of cool stuff to help you do your job easier. In a one-hour session today for the PASS DBA Fundamentals online user group (free to join, of course), I showed some off.

Read more about Free Downloads for Powerful SQL Server Management 15 comments — Join the discussion

[Video] Office Hours 2018/10/10 (With Transcriptions)

This week, Brent, Tara, and Richie discuss splitting large database files across multiple files, security auditing solutions, what Brent is currently teaching at the client location, SQL Server in containers, heap index maintenance, contained databases, extended events, the difference between a junior and Senior DBA, page file sizing, and more.

Here’s the video on YouTube:

Read more about [Video] Office Hours 2018/10/10 (With Transcriptions) Be the first to comment

[Video] Office Hours 2018/9/5 (With Transcriptions)

This week, Brent, Tara, Erik, and Richie discuss whether you should keep autoshrink on, AG multisite failovers, next version of SQL Server, SQL Server 2017 Vulnerability Assessment, SELECT INTO vs INSERT INTO, using Node.js with SQL Server, Using PowerShell for DBA tasks, the future of SQL Server for Linux, memory gateway query compile, VB.NET, patching, and more!

Read more about [Video] Office Hours 2018/9/5 (With Transcriptions) 2 comments — Join the discussion