Blogs

MAXDOP of Confusion (Dear SQL DBA Episode 8)

MAXDOP of Confusion (Dear SQL DBA Episode 8)

Learn how to configure the Max Degree of Parallelism and Cost Threshold for Parallelism settings in SQL Server - and how SQL Server 2014 SP2 and SQL Server 2016 change the way that SQL Server automatically configures some SQL Servers with lots of cores.

Continue reading

How to Level Up Your DBA Career (Dear SQL DBA)

How to Level Up Your DBA Career (Dear SQL DBA)

on July 7, 2016 • 9 min read

You’re a Junior or mid-level Database Administrator with no obvious career path. How do you grow the right skills to level up your DBA career?

Continue reading

Which Indexes are Disk Based in SQL Server?

Which Indexes are Disk Based in SQL Server?

on July 5, 2016 • 3 min read

Category: indexing

I was looking through some terms in SQL Server documentation the other day, thinking about what it’s like to learn about SQL Server’s indexes when you’re new to the field. I jotted down a note: B-tree = Rowstore = Disk Based.

And then I realized that’s not quite right.

Continue reading

Index Usage Stats Insanity - the oddities of sys.dm db index usage stats (Dear SQL DBA)

Index Usage Stats Insanity - the oddities of sys.dm db index usage stats (Dear SQL DBA)

SQL Server’s “index usage stats” dynamic management view is incredibly useful– but does it tell you what you THINK it tells you?

I explain the quirks of how sys.dm_db_index_usage_stats works and why the information is so valuable.

Continue reading

SPLIT in a LEFT Partition Function: Where Does the Above-Boundary Data Go?

SPLIT in a LEFT Partition Function: Where Does the Above-Boundary Data Go?

on June 28, 2016 • 4 min read

Table partitioning seems simple, but there’s a lot of complexity in designing and managing it if you decide to use filegroups and splitting.

When you first implement partitioning in this scenario, you decide where you’re going to keep “out of bound” data when you create your partition scheme. Be careful when you make that decision, because it may not be easy to change later.

Continue reading

Learn Index Tuning at the PASS Summit in 2016!

Learn Index Tuning at the PASS Summit in 2016!

on June 24, 2016 • 2 min read

I’m excited to announce that I’ll be giving a pre-conference session on index tuning, plus a general session on locking and blocking at the PASS Summit in Seattle this October! Here’s a description and a video to tell you all about these sessions.

Continue reading