Launch week: the Season Pass & Fundamentals Week are 50% off — ends in 20d 15h 36mSee the sale

Category: SQL Server

My Wish List for SQL Server Performance Features

There are a lot of shopping days left before Christmas, and even more before the next version of SQL Server ships, so might as well get my wish list over to Santa now so the elves can start working on ignoring them.

My work focuses on performance tuning, so that's what my wish list focuses on, too. They really are wishes, like I-want-a-pony, because I know I'm discussing some stuff that's easy to describe, but really challenging to implement.

Read more about My Wish List for SQL Server Performance Features 25 comments — Join the discussion

SQL Server 2025 Is Out, and Standard Goes Up to 256GB RAM, 32 Cores!

Today marks the official birthday of Microsoft SQL Server 2025. Here's where to download the evaluation version. Here are the top things you wanna consider as you talk to your managers, developers, and end users. The feature differences between 2025 Enterprise and Standard have been revealed, and the news for Standard Edition folks is spectacular:…

Read more about SQL Server 2025 Is Out, and Standard Goes Up to 256GB RAM, 32 Cores! 35 comments — Join the discussion

How to Query JSON Data Quickly in SQL Server, Part 2: SQL Server 2025

SQL Server 2025 and .NET 10 bring several new improvements to storing JSON natively in the database and querying it quickly. On the SQL Server 2025 side, the two big ones are the new native JSON indexes and the new JSON_CONTAINS function. Let's see their improvements in action. On the .NET 10 side, EF 10…

Read more about How to Query JSON Data Quickly in SQL Server, Part 2: SQL Server 2025 11 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

What’s New (And Undocumented) in SQL Server 2025 CTP 2.1

As the SQL Server 2025 previews continue to come out, Microsoft is making changes that they're not telling you about. Sometimes these changes never actually go into the final production version, other times they're held exclusively for the cloud, but sometimes - just sometimes - we get a sneak peek of something Microsoft hasn't announced…

Read more about What’s New (And Undocumented) in SQL Server 2025 CTP 2.1 5 comments — Join the discussion

How SQL Server 2025’s Optional Parameter Plan Optimization Works

About three years ago, SQL Server 2022 introduced Parameter-Sensitive Plan Optimization (PSPO). At the time, I explained that it didn't work particularly well, and went so far as to pronounce PSPO in a rather unflattering way. I wouldn't suggest that anyone turn it off - it's fine, just fine - but it isn't powerful enough, and poses serious challenges for monitoring and plan cache analysis.

Read more about How SQL Server 2025’s Optional Parameter Plan Optimization Works 15 comments — Join the discussion

New Objects in SQL Server 2025 – And Thousands of New Undocumented Feature Flags!

The first public preview of SQL Server 2025 dropped yesterday, and here's what's new under the hood as compared to today's SQL Server 2022 CU19. Forgive me - this is quite a lengthy post, and it's mostly a data dump. There are new stored procedures, extended stored procs, views, feature switches, new columns in existing tables, messages, and more.

Read more about New Objects in SQL Server 2025 – And Thousands of New Undocumented Feature Flags! 9 comments — Join the discussion
T-SQL & Development

T-SQL Has Regex in SQL Server 2025. Don’t Get Too Excited.

Regular expressions are a way of doing complex string searches. They can be really useful, but they have a reputation: they're hard to write, hard to read, and they're even harder to troubleshoot. Once you master 'em, though, they come in handy for very specific situations.

This post isn't about their complexity, though. This post is about Azure SQL DB & SQL Server 2025's regex performance.

Read more about T-SQL Has Regex in SQL Server 2025. Don’t Get Too Excited. 23 comments — Join the discussion

Finding Out What Changed in a Cumulative Update

Over the last several years, Microsoft has been putting less and less effort into Cumulative Update documentation. We used to get full-blown knowledge base articles about fixes, but these days, we get a collection of footnotes with deceiving hyperlinks that look like they're going to lead to more information - but they simply lead back to themselves.

Read more about Finding Out What Changed in a Cumulative Update 7 comments — Join the discussion