Troubleshooting Plan Changes with Query Store in SQL 2016


Have you ever had random performance problems with a particular query? Have you noticed different execution plans for the same query? In this session were going to cover how execution plans get invalidated and why data skew could be the root cause to seeing different execution plans for the same query. We will look at options for forcing a query to use a particular execution plan. Finally, you will learn how this complex problem can be identified and resolved simply using a new feature in SQL Server 2016 called Query Store. Goals: 1. Learn how execution plans are created and removed from plan cache 2. Understand how and why execution plans change 3. Learn how to lock in an execution plan for a given query.


  • John Sterrett

    18 Recordings

    John Sterrett is an MCSE: Data Platform, Principal Consultant and the Founder of Procure SQL LLC. John has presented at many community events, including Microsoft Ignite, PASS Member Summit, SQLRally, 24 Hours of PASS, SQLSaturdays, PASS Chapters, and Virtual Chapter meetings. John is a leader of the Austin SQL Server User Group and the founder of the HADR Virtual Chapter.

Recorded At:

Recorded on:

Oct 20, 2015

More Info:


  • SQL 15 Recordings