The batch mode adaptive join feature introduced in Microsoft SQL Server 2017 enables the choice of a hash join or nested loops join method to be deferred until after the first input has been scanned, by using a single cached plan.
In this session you will learn about the requirements, advantages, and disadvantages of using the adaptive join. I will especially focus on the runtime improvements using adaptive joins but also show workloads that lead to a significant performance degradation. We will also see when SQL Server cannot use apaptive joins and what effect adaptive query joins have on the hardware resources like memory allocation and disk IOs.
Speaker for this event
MVP | MCSE | MCT
Torsten (MVP, MCSE, MCT) has been working with Microsoft SQL Server since the turn of the millennium and is specialized in performance optimization for large SQL Server environments.
He has been with bp as a database engineer for over two decades and collaborates closely with Sarpedon Quality Lab as a Principal Microsoft SQL Server Consultant.
Torsten is the founder of inside-sqlserver.com and has given more than 120 presentations on Microsoft SQL Server performance optimization at national and international conferences and user groups.
Torsten has been recognized as a Microsoft Most Valuable Professional for Data Platform since 2018.