New Paradigm for Performance Tuning in SQL Server 2016 Robert L Davis Database Engineer www.sqlsoldier.com @SQLSoldier
Robert L Davis @SQLSoldier PASS Security Virtual Chapter Microsoft Certified Master Data Platform MVP @SQLSoldier www.sqlsoldier.com Database Engineer BlueMountain Capital Management 16+ years working with SQL Server PASS Security Virtual Chapter http://security.sqlpass.org Volunteers needed Database Engineer at BlueMountain Capital. Management Foremer Principal Database Architect at DB Best Technologies www.dbbest.com Former Principal DBA at Outerwall, Inc Former Sr. Product Consultant with Idera Software Former Program Manager for SQL Server Certified Master program in Microsoft Learning Former Sr. Production DBA / Operations Engineer at Microsoft (CSS) Microsoft Certified Master: SQL Server 2008 / MCSM Charter: Data Platform Co-founder of the SQL PASS Security Virtual Chapter MCITP: Database Developer: SQL Server 2005 and 2008 MCITP: Database Administrator: SQL Server 2005 and 2008 MCSE: Data Platform MVP 2014 Co-author of Pro SQL Server 2008 Mirroring Former Idera ACE (Advisors & Community Educators) 2 time host of T-SQL Tuesday Guest Professor at SQL University, summer 2010, spring/summer 2011 Speaker at SQL PASS Summit 2010, 2011, and 2012 including a pre-con in 2012 Speaker/Pre-con at SQLRally 2012 16+ years working with SQL Server Writer for SQL Server Pro (formerly SQL Server Magazine) Member: Mensa Dog picture: Maggie and Woody SQLCruise instructor: Seattle to Alaska 2012 Speaker at SQL Server Intelligence Conference in Seattle 2012 Blog: http://www.sqlsoldier.com Twitter: http://twitter.com/SQLSoldier
New Paradigm for Performance Tuning Slow queries? Who’s got them?
New Paradigm for Performance Tuning Slow queries? Who’s got them? How about inconsistent performance?
New Paradigm for Performance Tuning Slow queries? Who’s got them? How about inconsistent performance? Changing query plans for the same query?
New Paradigm for Performance Tuning New tools for performance tuning
New Paradigm for Performance Tuning New tools for performance tuning Query Store Plan Compare Tool
New Paradigm for Performance Tuning New tools for performance tuning Query Store Actively tracks query plans and query performance
New Paradigm for Performance Tuning New tools for performance tuning Query Store Actively tracks query plans and query performance Identify query plan regressions and performance inconsistencies
New Paradigm for Performance Tuning New tools for performance tuning Query Store Actively tracks query plans and query performance Identify query plan regressions and performance inconsistencies When you find a good plan, you can easily force it
New Paradigm for Performance Tuning New tools for performance tuning Query Store Actively tracks query plans and query performance Identify query plan regressions and performance inconsistencies When you find a good plan, you can easily force it When the plan stops performing well, unforce it
New Paradigm for Performance Tuning New tools for performance tuning Query Store Actively tracks query plans and query performance Identify query plan regressions and performance inconsistencies When you find a good plan, you can easily force it When the plan stops performing well, unforce it It’s as simple as that
New Paradigm for Performance Tuning New tools for performance tuning Plan Compare Tool Compare different query plans
New Paradigm for Performance Tuning New tools for performance tuning Plan Compare Tool Compare different query plans Compare plan properties side-by-side
New Paradigm for Performance Tuning New tools for performance tuning Compare plan properties side-by-side
New Paradigm for Performance Tuning New tools for performance tuning Plan Compare Tool Compare different query plans Compare plan properties side-by-side Identifies matching operations for you
New Paradigm for Performance Tuning New tools for performance tuning Identifies matching operations for you
New Paradigm for Performance Tuning New tools for performance tuning Plan Compare Tool Compare different query plans Compare plan properties side-by-side Identifies matching operations for you Color coded
New Paradigm for Performance Tuning New tools for performance tuning Plan Compare Tool Compare different query plans Compare plan properties side-by-side Identifies matching operations for you Color coded Syncs the plans on nodes you want to compare in graphical view and properties boxes
New Paradigm for Performance Tuning New tools for performance tuning Query Store Plan Compare Tool Demo
New Paradigm for Performance Tuning New tools for performance tuning Query Store Plan Compare Tool
New Paradigm for Performance Tuning Query Store Plan Compare Tool
New Paradigm for Performance Tuning Resources Query Store https://msdn.microsoft.com/en-US/library/dn817826.aspx https://www.mssqltips.com/search/?q=%22Query%20Store%22 Plan Compare Tool http://blogs.msdn.com/b/sql_server_team/archive/2015/10/12/comparison-tool-released-with-latest-ssms.aspx https://www.mssqltips.com/search/?q=%22Plan%20Compare%22
New Paradigm for Performance Tuning Q & A
Thank you for coming! Thanks! My blog: www.sqlsoldier.com Twitter: twitter.com/SQLSoldier