Live registration reopens October 1, 2026, in 12d 10h 11mNotify me

Category: SQL Server 2019

Performance Tuning

What’s New in SQL Server 2019: Adaptive Memory Grants

When you run a query, SQL Server guesses how much memory you're going to need for things like sorts and joins. As your query starts, it gets an allocation of workspace memory, then starts work. Sometimes SQL Server underestimates the work you're about to do, and doesn't grant you enough memory. Say you're working with…

Read more about What’s New in SQL Server 2019: Adaptive Memory Grants 3 comments — Join the discussion

Froid: How SQL Server 2019 Will Fix the Scalar Functions Problem

Scalar functions and multi-statement table-valued functions are notorious performance killers. They hide in execution plans, their cost is under-estimated, the row estimates are way off, they cause queries to go single-threaded, I could go on and on.

Microsoft is bringing a fix in SQL Server 2019, and thanks to a newly published paper, we know more about how they're doing it. Folks from Microsoft and the Gray Systems Lab wrote Froid: Optimization of Imperative Programs in a Relational Database (17-page PDF, and slightly easier-to-digest 12-page PDF).

Read more about Froid: How SQL Server 2019 Will Fix the Scalar Functions Problem 8 comments — Join the discussion
News & Opinion

Upcoming SQL Server 2019 Features

I happened to be in Seattle this week after finishing up an Alaska cruise, and I had the chance to sit down with some of the PMs responsible for upcoming SQL Server features. It turns out they're already deep in development with some truly revolutionary capabilities.

Now, I probably shouldn't be sharing these with you, dear reader, but I bet you're going to be as excited as I am, so here goes: SQL Server 2019's upcoming feature list:

Read more about Upcoming SQL Server 2019 Features 72 comments — Join the discussion