Black Friday prices end in 28d 21h 02m — See the sale

Operational Health Checks

Routine health assessment, risk identification, and operational readiness.

42 associated posts42 primary posts

Building SQL ConstantCare®: What Mentoring Is (and Isn’t)

When we built SQL ConstantCare® as a mentoring - not monitoring - product, I really meant the word mentoring.

A lot of us are loners - the only SQL Server person in the office. Nobody really understands what we're doing, and ... we're not even sure we understand, either. We were self-taught, and we didn't have anybody around to bounce ideas off of.

Read more about Building SQL ConstantCare®: What Mentoring Is (and Isn’t) Be the first to comment
Production DBA

How to Suck at Database Administration

This isn't about having a sucky job, this is about you sucking at your job. There's a big difference. You could be sucking at your job because you hate your job and just don't care. I get that. In that case though, you know better but choose not to do better.

I've encountered some people that have Senior DBA as their job title but don't really have senior-level experience. I've seen some very questionable things in my career.
Signs you aren't a Senior DBA

Read more about How to Suck at Database Administration 157 comments — Join the discussion

4 Lightweight Ways to Tell if a Database is Used

We've all found those databases. They're on your production SQL Server instance, but nobody seems to know if they're being used, or what's using them.

You could run some sort of trace, but you'd probably drag down performance on your SQL Server. What you need is a quicker way to find out if the database is in use.
Is a Login Using the database?
And if so, what query did they run last? My favorite way to see this is with Adam Machanic's sp_whoisactive.

Read more about 4 Lightweight Ways to Tell if a Database is Used 52 comments — Join the discussion

Introducing the System Databases: Master, Model, MSDB

You've been working with SQL Server for a couple of years, but you're not really sure what's going on in the System Databases folder. What gets stored in Master, Model, and MSDB? What processes use them? In the event of a crash, should you restore them? Brent Ozar will give you an introductory tour in this half-hour video:

Read more about Introducing the System Databases: Master, Model, MSDB 2 comments — Join the discussion
Production DBA

Stop Shrinking Your Database Files. Seriously. Now.

I had sworn to myself that if I saw one more helpful article about how to shrink your SQL Server database files with DBCC SHRINKFILE or how to back up your log with TRUNCATE_ONLY, I was going to write a rant about it.

SQL Server Magazine just tweeted about their latest article, a reader-submitted solution on how to shrink your database files with ease.

Read more about Stop Shrinking Your Database Files. Seriously. Now. 302 comments — Join the discussion