Posts
What Makes Production Code?
Putting Files in a Database
ORM Queries: Too Many Includes
Avoid SQL Injection with EF Raw Queries
Preventable MARS Connection Leaks
AG Routing Problems
My Session at New Stars of Data 2021
ORM Queries: Too Many Roundtrips
Migrating datetime to datetimeoffset
Confusion When Not Specifying Nullability
Unusual THREADPOOL Waits
TransactionScope Considered Annoying
A Bug with AG Health Checks
RESOURCE_GOVERNOR_IDLE in Azure
Prevent Unexpected Failovers When Patching AGs
My (Mostly Technical) Podcast Recommendations
Max Data Types in ASP.NET Core Identity Schema
Extract Numbers from a String using SQLCLR
SQL Server Options in Azure
Invisible tempdb Killer
Some Thoughts on Using WinDbg
Version Store Usage for ONLINE Column Operations
Analyzing Estimates from the CSelCalcAscendingKeyFilter Calculator
Can You Fail To Spill To tempdb?
A Year of Learning and Helping
Transactions Don't Start At BEGIN TRAN
Stats I/O: Not as Precise as You Think
SQL Saturday Atlanta in Review
A Parallel Nested Loops Join Optimization
CXCONSUMER As a Sign of Slow Parallel Joins
ORM Queries: Premature Materialization (Part 3)
ORM Queries: Premature Materialization (Part 2)
ORM Queries: Premature Materialization (Part 1)
ORM Queries: Problematic Lazy Loading
ORM Queries: SELECTing All Columns
ORM Queries: Too Much NULL Checking
Writes During SELECT Queries - Auto Stats Update
What Does the sql_exit_invoked XE Mean?
The Case of the Missing Predicate
Timing of the Automatic Query Store Purge
Troubleshooting an AG Failure
Manually Clearing the Query Store
SSDT problems: Table Rebuilds
SSDT problems: Deploying the Same Change Over and Over
Mysterious Parallel Deadlock
Locks on System Tables
Feature Request: Explain Why Indexes Were Skipped
Deadlock Victim Choice in SQL Server - An Exception?
Setting Up a New Blog with Jekyll on Windows
subscribe via RSS