SQLPerformance.com - SentryOne Team Blog

SQLPerformance.com

SQLPerformance.com is about providing innovative and practical solutions for improving SQL Server performance. Whether you are running a 3rd party application database where very little can be changed, or you are a DBA at a site where getting the application developers to change anything is next to impossible, industry experts including Paul Randal, Jonathan Kehayias, Erin Stellato and Paul White will cover both the "how" and the "why."
Paul White : Join Estimation using Histogram Coarse Alignment

Paul White : Join Estimation using Histogram Coarse Alignment

Paul White dives into histograms and explains how the optimizer uses coarse alignment for cardinality estimates.

Itzik Ben-Gan : Understanding log buffer flushes

Itzik Ben-Gan : Understanding log buffer flushes

Itzik Ben-Gan explains log buffer flushes and shows how to use them to help balance performance, transaction size, and durability.

Glenn Berry : Three Easy SQL Server Performance Wins

Glenn Berry : Three Easy SQL Server Performance Wins

Glenn Berry goes over three different tactics you can use to squeeze some extra performance out of SQL Server without a lot of heavy lifting.

Tim Radney : End of support for SQL Server 2008 & 2008 R2

Tim Radney : End of support for SQL Server 2008 & 2008 R2

Tim Radney talks about some of the things you can do to prepare for the end of extended support for SQL Server 2008 and SQL Server 2008 R2.

Itzik Ben-Gan : Reader solutions to Special Islands challenge

Itzik Ben-Gan : Reader solutions to Special Islands challenge

Itzik Ben-Gan steps through an interesting reader submission for his "Special Islands" challenge from last month, with some surprising performance implications.

Itzik Ben-Gan : Special Islands

Itzik Ben-Gan : Special Islands

Itzik Ben-Gan explains the mechanics behind some different approaches to solving gaps and islands problems in T-SQL.

Glenn Berry : Perfect Storm for Upgrading to a Modern Version of SQL Server

Glenn Berry : Perfect Storm for Upgrading to a Modern Version of SQL Server

Glenn Berry lays out a convincing argument to upgrade to a modern version of SQL Server — considering not only the platform improvements but also changes to Windows, storage, and hardware.

Jonathan Kehayias : Showplan Enhancements for UDFs

Jonathan Kehayias : Showplan Enhancements for UDFs

Jonathan Kehayias shares insight about new UDF information in showplan, and shows that only some tools will show it (SSMS 17+ & SentryOne Plan Explorer).

Erin Stellato : Mining Plans : Not just for the plan cache

Erin Stellato : Mining Plans : Not just for the plan cache

Erin Stellato shows how to extract patterns and anti-patterns from the plan cache, Query Store, or the SentryOne database.

Itzik Ben-Gan : Optimization Thresholds : Grouping and Aggregating Data, Part 5

Itzik Ben-Gan : Optimization Thresholds : Grouping and Aggregating Data, Part 5

In the conclusion of his series on grouping and aggregation costs, Itzik Ben-Gan reveals some of the math behind seek vs. scan decisions.

Glenn Berry : Azure SQL Database Tiers Explained

Glenn Berry : Azure SQL Database Tiers Explained

Glenn Berry of SQLskills.com describes the different tiers for Azure SQL Database, and what you get for your money in each case.

Andy Mallon : Performance Myths : The query result cache

Andy Mallon : Performance Myths : The query result cache

Andy Mallon dispels the myth that SQL Server maintains some kind of query result cache to make future executions of the same query faster.

Jonathan Kehayias : Tracking down high CLR_MANUAL_EVENT waits

Jonathan Kehayias : Tracking down high CLR_MANUAL_EVENT waits

Jonathan Kehayias of SQLskills.com shares his story of an unusual situation with high CLR_MANUAL_EVENT waits and how he resolved it.

Itzik Ben-Gan : Optimization Thresholds : Grouping & Aggregating Data, Part 4

Itzik Ben-Gan : Optimization Thresholds : Grouping & Aggregating Data, Part 4

In the fourth installment of his series on optimization thresholds, Itzik Ben-Gan looks at how SQL Server applies costs to parallel operations.

Bert Wagner : Join Elimination

Bert Wagner : Join Elimination

For his first guest post on SQLPerformance.com, Bert Wagner describes the pros and cons of join elimination in SQL Server.