Live classes start in 13d 11h 28m — Save your seat

Category: Database Animations

Performance Tuning

Database Animations: Stop Using Page Splits to Justify Lowering Fill Factor.

Your queries won’t tune themselves. My 2027 Live Class Season Pass is $995 (normally $4,395), with live Fundamentals and Mastering classes plus recordings. Register by October 31 to join Fundamentals Week, November 2–6. See the pass.

You're looking at page split numbers in a monitoring tool or Perfmon, and you've heard that page splits are bad, so you're lowering fill factor, expecting your page splits to go down.

Read more about Database Animations: Stop Using Page Splits to Justify Lowering Fill Factor. 14 comments — Join the discussion
Performance Tuning

Database Animations: How SQL Server’s JSON Indexes Work

Your queries won’t tune themselves. My 2027 Live Class Season Pass is $995 (normally $4,395), with live Fundamentals and Mastering classes plus recordings. Register by October 31 to join Fundamentals Week, November 2–6. See the pass.

By popular demand, SQL Server 2025 added JSON indexes. You can eat the cake of being able to store practically schema-less JSON blobs as part of each row, and have it too by querying specific values quickly.

Read more about Database Animations: How SQL Server’s JSON Indexes Work 10 comments — Join the discussion
Performance Tuning

Database Animations: The Interview Question Everybody Gets Wrong

Your queries won’t tune themselves. My 2027 Live Class Season Pass is $995 (normally $4,395), with live Fundamentals and Mastering classes plus recordings. Register by October 31 to join Fundamentals Week, November 2–6. See the pass.

No no, I'm not just talking about the people answering the interview question.

Read more about Database Animations: The Interview Question Everybody Gets Wrong 20 comments — Join the discussion
Performance Tuning

Database Animations: What’s a Residual Predicate and Why Is It Bad?

Your queries won’t tune themselves. My 2027 Live Class Season Pass is $995 (normally $4,395), with live Fundamentals and Mastering classes plus recordings. Register by October 31 to join Fundamentals Week, November 2–6. See the pass.

Normally when you're looking at an execution plan, and you see an index seek followed by a key lookup, that means it's running relatively quickly.

Read more about Database Animations: What’s a Residual Predicate and Why Is It Bad? Be the first to comment
Performance Tuning

Database Animations: The Difference Between Row Compression and Page Compression

Your queries won’t tune themselves. My 2027 Live Class Season Pass is $995 (normally $4,395), with live Fundamentals and Mastering classes plus recordings. Register by October 31 to join Fundamentals Week, November 2–6. See the pass.

What's the difference between SQL Server's row compression and page compression, and when does each one make sense?

Read more about Database Animations: The Difference Between Row Compression and Page Compression 6 comments — Join the discussion

Database Animations: Why Higher Maxdop Equals More TempDB Spills

Your queries won’t tune themselves. My 2027 Live Class Season Pass is $995 (normally $4,395), with live Fundamentals and Mastering classes plus recordings. Register by October 31 to join Fundamentals Week, November 2–6. See the pass.

You've probably heard of the setting Max Degree of Parallelism. I hate that name: it should really be called just plain ol' Degrees of Parallelism, and here's why.

Read more about Database Animations: Why Higher Maxdop Equals More TempDB Spills 8 comments — Join the discussion
T-SQL & Development

Database Animations: Why Big Columns May Not Affect Logical Reads

Your queries won’t tune themselves. My 2027 Live Class Season Pass is $995 (normally $4,395), with live Fundamentals and Mastering classes plus recordings. Register by October 31 to join Fundamentals Week, November 2–6. See the pass.

Over the years, tables - like your waistline - tend to get bigger. We keep tacking on more and more columns, one at a time, in order to handle app needs. It's easier to add "just one more column" than it is to break things off into a whole separate table.

Read more about Database Animations: Why Big Columns May Not Affect Logical Reads Be the first to comment

Database Animations: You’ve Heard of Page Splits. Here’s What They Really Mean.

Your queries won’t tune themselves. My 2027 Live Class Season Pass is $995 (normally $4,395), with live Fundamentals and Mastering classes plus recordings. Register by October 31 to join Fundamentals Week, November 2–6. See the pass.

You've heard that page splits are bad, and they're an indication that your table design is making your storage work too hard. You've heard that the right answer to fix it is adjusting fill factor lower, or doing regular index maintenance.

Read more about Database Animations: You’ve Heard of Page Splits. Here’s What They Really Mean. 15 comments — Join the discussion