Black Friday prices end in 18d 15h 42m — See the sale

Author: Brent Ozar

I make Microsoft SQL Server go faster. I love teaching, travel, cars, and laughing. I'm based out of Las Vegas. He/him.
Career & Community

Why Aren’t People Going to Local and Regional In-Person Events Anymore?

Steve Jones recently posted an update about SQL Saturday's status, and it includes some news we need to talk about:

However, this year the number may stagnate or even decline slightly. Running events has become challenging for many communities. Organizers are busy, space is hard to find, and costs are rising.... The biggest challenge in running events is finding space at a reasonable cost. Many Microsoft offices are closing, which were strong supporters of events in the past.

Read more about Why Aren’t People Going to Local and Regional In-Person Events Anymore? 91 comments — Join the discussion

SQL Server 2025 RC0 Is Out with New Preview Features Settings

The release of SQL Server 2025 keeps inching closer. Release Candidate 0 is out now, and here are the release notes. If you're planning on replacing your SQL Server 2016 instances (which go out of support next July) with 2025, now would be a good time to start doing functionality testing. As a reminder, here's my post on how to go live on a new SQL Server version.

Read more about SQL Server 2025 RC0 Is Out with New Preview Features Settings 1 comment — Join the discussion
T-SQL & Development

The Query Tuning Trick You Should Use More: Pagination

When I'm tuning queries, the normal answer is to make the query perform better - either via changing the T-SQL, adding hints, or adding indexes so that the data's better prepared for the query.

However, sometimes when I'm looking at the output of sp_BlitzCache, I scroll across to the Average Rows column and double-check that the query's actually returning a reasonable number of rows out in the wild.

Read more about The Query Tuning Trick You Should Use More: Pagination 6 comments — Join the discussion
Production DBA

Microsoft Fabric Has a New Service Status Page.

I've been pretty vocal here on the blog and on social media about the reliability problems with Microsoft Fabric. Today, I've got good news: Microsoft released a new Fabric status page and a known issues page, something that really does take guts given the current reliability situation. The status page still appears to be manually updated, not automated, but at least it acknowledges outages like how SQL endpoints are currently returning incorrect query results:

Read more about Microsoft Fabric Has a New Service Status Page. 2 comments — Join the discussion

SQL ConstantCare® Population Report: Summer 2025

In this quarter's update of our SQL ConstantCare® population report, showing how quickly (or slowly) folks adopt new versions of SQL Server, the data is very similar to last quarter. SQL Server 2019 still rules the market:

SQL Server 2022: 24%, up from 21% last quarter
SQL Server 2019: 45%, was 44%
SQL Server 2017: 11%, was 12%
SQL Server 2016: 12%, was 15%
SQL Server 2014: 5%, was 4%
SQL Server 2012 & prior: 1%, same
Azure SQL DB and Managed Instances: 2%, same

Read more about SQL ConstantCare® Population Report: Summer 2025 6 comments — Join the discussion

Updated First Responder Kit and Consultant Toolkit for July 2025: Independence Release

I'mma wax philosophical for a second: I love the open source nature of the First Responder Kit because it lets anybody, anywhere, diagnose database problems faster. If you're a full time employee somewhere today, you owe it to yourself to use the FRK scripts because if you ever switch from one company to another, your…

Read more about Updated First Responder Kit and Consultant Toolkit for July 2025: Independence Release 2 comments — Join the discussion