Reasons Your Query Is Slow Right Now: Blocking, Blocking, Blocking


Blocking sucks. SQL Server should have used an optimistic isolation level by default.

Sure, writers would still block each other, but think of all the time people could have saved not explaining NOLOCK hints.

  • Yes, they still take locks

Underused sp_WhoIsActive Capabilities For Troubleshooting SQL Server: @get_avg_time


Look, it’s impressive enough that sp_WhoIsActive works as well as it does. Most people who’ve been using it for a while are familiar with using @get_plans to retrieve query plans, or @get_locks to see locking information. I’m gonna spend …