Simple Parameterization and Trivial Plans — Part 3
Execution Plans It’s more complicated than you might expect to tell from the information provided in execution plans if a SQL statement uses simple parameterization. It’s no surprise even highly...
View ArticleSimple Parameterization and Trivial Plans — Part 4
[ This series: Part 1 | Part 2 | Part 3 | Part 4 ] The Compilation Process The most important things to understand about server-side parameterization are it doesn’t happen all at once and a final...
View ArticleT-SQL Windowing Improvements in SQL Server 2022
Microsoft recently released the first public preview of SQL Server 2022. This release has a number of T-SQL improvements. In this article I focus on windowing and NULL-related improvements. These...
View ArticleT-SQL Can Be Expressive Without Sacrificing Performance
Even with its warts and limitations, Transact-SQL is a beautiful language, allowing for flexible declarative expression about what you’re asking the database engine to do for you. Itzik Ben-Gan has...
View ArticleSimple Parameterization and Trivial Plans — Part 5
[ This series: Part 1 | Part 2 | Part 3 | Part 4 | Part 5 ] In part 4, I described the role the parser plays turning a statement with constant values into a parameterized prepared statement. To recap...
View Article10 For 10 : My 10 Favorite SQLPerformance Posts Over 10 Years
This is a month of milestones. I was awarded my 25th MVP award on July 5th, which I believe ties me with Tibor for the longest-tenured MVP. SQL Server 2012 went out of all forms of official support...
View ArticleSimple Parameterization and Trivial Plans — Part 6
[ This series: Part 1 | Part 2 | Part 3 | Part 4 | Part 5 | Part 6 ] In part 5, I described how the early phases of query compilation affect simple parameterization. To recap: Normalization and...
View ArticleThe Lock Escalation Threshold – Part 1
This article isn’t about the act of lock escalation itself, which is already well documented and generally well understood. Some myths (like row locks escalating to page locks) persist, but challenging...
View Article--- Article Not Found! ---
*** *** *** RSSing Note: Article is missing! We don't know where we put it!!. *** ***
View Article--- Article Not Found! ---
*** *** *** RSSing Note: Article is missing! We don't know where we put it!!. *** ***
View Article