String Aggregation Over the Years in SQL Server Aaron Bertrand talks about progress in string aggregation—both in the functionality offered by SQL Server and the quality of his own code samples. Aaron Bertrand ◆ February 17, 2022 3
Matching Supply With Demand — Solutions, Part 2 Itzik Ben-Gan continues exploring solutions to a T-SQL challenge involving matching supply with demand. Itzik Ben-Gan ◆ February 9, 2022 4
The SQL Server Transaction Log, Part 2: Log Architecture Paul Randal lays some groundwork around the architecture of the SQL Server transaction log. Paul Randal ◆ February 1, 2022 2
The SQL Server Transaction Log, Part 1: Logging Basics Paul Randal starts a new blog series to dive deep into every aspect of the SQL Server transaction log. Paul Randal ◆ January 20, 2022 5
Matching Supply With Demand — Solutions, Part 1 Itzik Ben-Gan presents initial solutions to his latest T-SQL challenge surrounding auctions (supply and demand). Itzik Ben-Gan ◆ January 12, 2022 2
Serializing Deletes From Clustered Columnstore Indexes How can we serialize deletes from clustered columnstore indexes without drastically changing the application? Aaron Bertrand ◆ January 5, 2022 9
Matching Supply With Demand Challenge Itzik Ben-Gan starts another T-SQL challenge series, this one about matching supply with demand (for example, an auction). Itzik Ben-Gan ◆ December 8, 2021 33
Why the Optimizer Doesn't Use Buffer Pool Knowledge Paul Randal describes why the optimizer doesn’t use buffer pool contents for plan generation and details the potential dangers if it did. Paul Randal ◆ November 30, 2021 4
Fundamentals of Table Expressions, Part 13 – Inline Table-Valued Functions, Continued Itzik Ben-Gan concludes his series on table expressions in SQL Server, explaining more internals of inline table-valued functions. Itzik Ben-Gan ◆ November 10, 2021 2
The Adaptive Join Threshold Paul White discusses how an adaptive join decides to use a batch mode hash join or row mode apply and includes details of the threshold calculation. Paul White ◆ November 4, 2021 0
Tracking Synchronous Statistics Updates Paul Randal reveals a new wait for tracking statistics updates, explains why it might not always be reliable, and shows a potential workaround. Paul Randal ◆ October 26, 2021 8