New Paradigm for Performance Tuning in SQL Server 2016

Slides:



Advertisements
Similar presentations
MCTS: Pass one of 28 exams (a few require more). Multiple counters are and
Advertisements

Automating Common DBA Tasks
Case Study: Designing a Global Scaled-out Architecture Robert L Davis
MCTS: Pass one of 42 exams (a few require two). Double counters are , 642, 680, 620, 432, 448, 662, 667, 664, 511, 513, 516, 536, 505, 562, 505,
MCTS: Pass one of 24 exams (a few require more). Multiple counters are and You can also choose.
IT Pro Day Auditing in SQL Server 2012 Charley Hanania Principal Consultant, QS2 AG – Quality Software Solutions
Intro to SQL Server Performance Tuning By Robert Biddle.
+ Administering Microsoft SQL Server 2012 Databases Implementing a Data Warehouse with Microsoft SQL Server = Querying Microsoft SQL.
Alwayson Availability Groups
Join the MVA Community! ▪ Microsoft Virtual Academy—Free online training! ‒ Tailored for IT Pros and Developers ‒ Over 1M registered users ▪ Earn while.
Licensing SQL Server on a Virtual Platform Robert L Davis
Diagnosing Performance with Wait Statistics Robert L Davis Principal Database
Strategies for Working with Texas-sized Databases Robert L Davis Database Engineer
James Serra Data Platform Solution Architect Microsoft JamesSerra.com.
Microsoft SQL Server Database & Business Intelligence Training Training/Placement/Certification Classroom/Online/Corporate Fast track/Regular/Weekend Contact.
Rolling Upgrades, The Easy Way Argenis Fernandez Senior Database Engineer,
Wharton Computer Consulting, Inc. PowerShell Basics for SQL Server One Tool to Manage All SQL Servers Michael Wharton
Business Continuity Management. Rick Taylor, MCSE, MCT – Principal Architect for Summit 7 Systems – –
By Robert Biddle.  Working with SQL Server for 8 years  Data Architect for Hilton Grand Vacations  Certified MCITP Database Administrator MCITP Database.
So you want to be a DBA….
CSS Microsoft Korea. Data Collector Management Data Warehouse Performance and Configuration Reports Graphical Showplan Activity Monitor SQL Profiler Dynamic.
10 Things All BI Administrators Should Know Robert L Davis Database Engineer
Carlos Bossy Quanta Intelligence SQL Server MCTS, MCITP BI CBIP, Data Mining Real-time Data Warehouse and Reporting Solutions.
SQLSTARTER - INTRO TO DATABASE DEVELOPMENT Kevin Kline Technical Evangelist, SQL Sentry SQL Server MVP since 2003 Twitter, FB, LI, KEKline Blog:
PASS BA Virtual Chapter Presents: “ POWER BI, MISSION POSSIBLE! ” Aug 26,
Become a Microsoft Certified Professional of SQL Server Frank Qin Sacramento SQL User Group Meeting Feb. 4, 2015.
Associate Certification Track
Securing SQL Server Processes with Certificates
Associate Certification Track
PASS Business Analytics Virtual Group & Ryan Wade
Associate Certification Track
SQL Server on Linux on All-Flash Arrays
Exploiting SQL Server Security Holes
Summit Nashville /28/2018 8:42 PM
Performance Tuning 101: Parallelism
Visual Studio 2010 Database Projects
Amazon Web Services RDS with SQL Server
Troubleshooting SQL Server Connection Issues
SQL Server Security Mistakes Everyone Makes
Code-Less Securing of SQL Server
Associate Certification Track
Introducing the SQL Server 2016 Query Store
Introducing the SQL Server 2016 Query Store
How to Lose Your Job in 3 Easy Steps
PASS Business Analytics Virtual Group & Marek Matuszewski
PASS Business Analytics Virtual Group & Anupama Natarajan
SQLSaturday 393- May 16, Redmond, WA
The Ins and Outs of Indexes
Performance Tuning for Mere Mortals Part II
SQL Server Mythconceptions And Mythteries
Introducing the SQL Server 2016 Query Store
SSIS Project Deployment: The T-SQL Way
Associate Certification Track
Hidden gems of SQL Server 2016
Performance Tuning for Mere Mortals Part II
Securing SQL Server Processes with Certificates
SQL Server Performance Tuning Nowadays
SQLCmd Mode The T-SQL Easy Button
SQL Server Mythconceptions And Mythteries
Become the Data Platform Engineer of Tomorrow
SQL Server Management Studio Tips and Tricks
The Ins and Outs of Indexes
Associate Certification Track
PASS Business Analytics Virtual Group & Vijay Krishnan
SSIS Project Deployment: The T-SQL Way
Why should I care about SQL, if I have ORM?
Amazon Web Services RDS with SQL Server
Exploring the latest T-SQL enhancements
Exploring the latest T-SQL enhancements
The Ins and Outs of Indexes
Presentation transcript:

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