SQL Server Performance Weekly Recap – What You Might Have Missed This Week!

SQL Server Performance Weekly Recap – What You Might Have Missed This Week! 👌

Hi SQL SERVER Guys,

This week we explored some of the most important SQL Server performance topics. Some of them challenge common habits developers have used for years. Others reveal optimization techniques that can dramatically improve query performance.

If you missed some of the posts, here is a quick recap of the posts of the week:


SQL SERVER! SARGability: the One Concept You Absolutely Must Understand!

If there is one concept every SQL Server developer must understand, it is SARGability.

A non-SARGable predicate can silently destroy performance by preventing SQL Server from using indexes efficiently. In this article we explored why SARGability matters and how a small rewrite can completely change the execution plan.


The Most Dangerous SQL Server Query Pattern Nobody Talks About

There is a query pattern that appears perfectly innocent… but can cause huge performance problems.

Many developers use it without realizing that SQL Server may be forced into expensive scans or inefficient plans. This post shows why the pattern is dangerous and how to rewrite it safely.


Why Most Developers Should Stop Using XML in SQL Server!

XML can be powerful, but it can also be extremely expensive.

In this article we explored why XML queries often become slow, why XML processing is heavier than most developers expect, and when XML should simply be avoided.


JSON vs XML Indexing in SQL Server – The Ultimate Performance Showdown!

This article compares JSON and XML indexing in SQL Server with real benchmarks.

The results highlight how indexing strategies can dramatically affect performance and why JSON can sometimes be a better alternative depending on the workload.


Understanding the Engine Beyond Traditional Indexes – XML Indexes

Most developers know traditional indexes very well, but far fewer understand how XML indexes actually work.

In this deep dive we explored how SQL Server internally structures XML indexes and when they can improve performance.


I Removed 32 Seconds From This SQL Server Query… Without Adding an Index!

Not every optimization requires a new index.

Sometimes understanding the execution plan and how the engine behaves is enough to remove massive bottlenecks. In this case we reduced execution time by 32 seconds without touching the schema.


Make Your SQL Server Fly – Batch Mode Continues

Batch Mode on Rowstore is one of the most interesting performance features introduced in modern versions of SQL Server.

This article continues the series showing how the engine can dramatically speed up queries even without columnstore indexes.


No New Index. No Schema Changes. Just Pure Engine Optimization!

Sometimes the biggest improvements come from understanding how the SQL Server engine really works.

This post shows how query design and engine behavior can produce major performance improvements without modifying the database structure.


10x Faster Queries – Batch Mode on Rowstore Deep Dive

One of the most surprising features in SQL Server is the ability to execute queries up to 10x faster using Batch Mode on Rowstore.

In this deep dive we explored how the optimizer enables this mode and why it can completely change performance characteristics.


Final Thought

SQL Server performance is rarely about a single trick.

It is about understanding:

  • how the optimizer thinks
  • how execution plans work
  • when indexes help
  • when query design matters more than indexes

And sometimes the biggest improvements come from things developers rarely consider.

See you next week for more SQL Server performance insights.


Luca Biondi @2026

Comments

I Post più popolari

Speaking to Sql Server, sniffing the TDS protocol

SQL Server, find text in a Trigger, Stored Procedures, View and Function. Two ways and what ways is better

SQL Server, Avoid that damn Table Spool!