Launch week: the Season Pass & Fundamentals Week are 50% off — ends in 9d 07h 35mSee the sale

Category: Adaptive Joins

Performance Tuning

Parameter Sniffing in SQL Server 2019: Adaptive Joins

So far, I've talked about how adaptive memory grants both help and worsen parameter sniffing, and how the new air_quote_actual plans don't accurately show what happened. But so far, I've been using a simple one-table query - let's see what happens when I add a join and a supporting index:
[crayon-6a453eed1d720873870058/]
(Careful readers will note that I'm using a different reputation value than I used in the last posts - hold that thought. We'll come back to that.)

Read more about Parameter Sniffing in SQL Server 2019: Adaptive Joins 1 comment — Join the discussion

Anatomy Of An Adaptive Join

I don't like it unless it's brand new
When new features drop, not everyone has time to jump on top of them and start looking at stuff. That's what consultants with nothing better to do are for.

I've been excited about this feature since talking to The Honorable Joseph Q. Sack, Esq. about it at PASS last October. My pupils dilated like I just found the bottom of a bottle of Laphroaig 18.

Read more about Anatomy Of An Adaptive Join 4 comments — Join the discussion