Top Tuning Tools for SQL Server Kevin Kline & Aaron Bertrand SQL Sentry.

Slides:



Advertisements
Similar presentations
Implementing Tableau Server in an Enterprise Environment
Advertisements

Module 13: Performance Tuning. Overview Performance tuning methodologies Instance level Database level Application level Overview of tools and techniques.
#RefreshCache Database Performance Tuning October 9-11, 2011 Tom Powers IT Applications Team Manager Southeast Christian Church Louisville, KY
Aaron Bertrand SQL Sentry, Senior Kevin Kline SQL Sentry, Dir of Engineering
Aaron Bertrand SQL Sentry, Senior Kevin Kline SQL Sentry, Dir of Engineering
Aaron Bertrand SQL Sentry, Senior Kevin Kline SQL Sentry, Dir of Engineering
Presentation: 20 minutes
A comparison of MySQL And Oracle Jeremy Haubrich.
What’s New in SQL Server 2014: Database Engine Aaron Bertrand SQL Sentry
Outline SQL Server Optimizer  Enumeration architecture  Search space: flexibility/extensibility  Cost and statistics Automatic Physical Tuning  Database.
Eugene Meidinger Execution Plans
Virtual techdays INDIA │ august 2010 Building ASP.NET applications using SQL Server Compact Chaitanya Solapurkar │ Partner Technical Consultant,
Connect with life Praveen Srvatsa Director | AsthraSoft Consulting Microsoft Regional Director, Bangalore Microsoft MVP, ASP.NET.
Kevin Kline, SQL Sentry Director of Engineering Services, Microsoft SQL Server MVP since 2003 Twitter, Facebook, KEKline.
Acceleratio Ltd. is a software development company based in Zagreb, Croatia, founded in We create innovative software solutions for SharePoint,
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Module 11 : Backup and Restore Jong S. Bok
SQLintersection SQL37 SQL Server 2012 Availability Groups: High Availability for Your Most Important Data Aaron Bertrand,
Developers of a suite of products to help you monitor and optimize Windows/SQL Server performance o Performance Advisor – awareness and control over Windows.
Intro to SQL Server Performance Tuning By Robert Biddle.
Top Free Tools for Tuning SQL Statements Kevin Kline & Aaron Bertrand SQL Sentry, Inc.
SQL Dev Tips for Small Workstations How to develop SQL on small dev workstations when prod is huge. Kevin Kline and Aaron Bertrand SQL Sentry.
SQL School is strongly committed to provide COMPLETE PRACTICAL REALTIME Trainings on SQL Server Technologies – Dev, SQL DBA, MSBI (SSIS, SSAS, SSRS) and.
Maciej Pilecki | Project Botticelli Ltd.. SELECT Bio FROM Speakers WHERE FullName=‘Maciej Pilecki’;  Microsoft Certified Trainer since 2001  SQL Server.
KEVIN HOWELL DEVELOPER, DBA SQLPSI SQL Server Monitoring: DBA Lifesaver.
Eugene Meidinger Execution Plans
SQL Tips & Tricks Best practices from the field John Nelson Apps Systems Engineer Steve Thompson Senior Consultant,
SQL Server Deep Dive Denis Reznik Data Architect at Intapp.
Scott Fallen Sales Engineer, SQL Sentry Blog: scottfallen.blogspot.com.
Kevin Kline Director of Engineering Services, SQL Sentry SQL Server MVP since 2003 Twitter, FB, LI: KEKline Blog:
You Inherited a Database Now What? What you should immediately check and start monitoring for. Tim Radney, Senior DBA for a top 40 US Bank President of.
STANDARD EDITION USEFUL FEATURES FOR THE REST OF US?
CSS Microsoft Korea. Data Collector Management Data Warehouse Performance and Configuration Reports Graphical Showplan Activity Monitor SQL Profiler Dynamic.
Account Schedules in Dynamics NAV
Data Virtualization Demoette… Packaged Query Single Select Option
Troubleshooting SQL Server high CPU usage
Crash course on Better SQL Development
Thank You! #sqlsatdnipro Denis
Parameter Sniffing in SQL Server Stored Procedures
Get Started with Common Data Model (CDM) and PowerApps
Design Seamless Upgrades to SQL Server 2016 with Query Store
Isolation Levels Understanding Transaction Temper Tantrums
Database Testing in Azure Cloud
The Top 5 SQL Server Mistakes
Blazing-Fast Performance:
Introduction to Execution Plans
Query Execution Expectation-Reality Denis Reznik
Eric Kang: Sr. Program Manager
The Key to the Database Engine
Fast Track Data Warehouse for SQL SERVER 2012
Crash course on Better SQL Development
Determine your role in a managed service
Introducing the SQL Server 2016 Query Store
SQL Server 2014 Hidden Treasures Denis Reznik Microsoft SQL Server MVP
Hidden Gems of SQL Server 2014
Hidden gems of SQL Server 2016
Crash course on Better SQL Development
Crash course on Better SQL Development
Targeting Wait Statistics with Extended Events
Hidden Gems of SQL Server 2014
Power BI with Analysis Services
Hidden Gems of SQL Server 2014
Crash course on Better SQL Development
Hidden Gems of SQL Server 2014
Introduction to Execution Plans
Isolation Levels Understanding Transaction Temper Tantrums
Introduction to Execution Plans
Sql Saturday Philadelphia
Making Row Level Security and Dynamic Data Masking work for you.
How to build a T-SQL Framework SQL Performance for Developers
Presentation transcript:

Top Tuning Tools for SQL Server Kevin Kline & Aaron Bertrand SQL Sentry

2 © SQLintersection. All rights reserved. Aaron Bertrand Senior Consultant Microsoft MVP since 1997 Author, MVP Deep Dives 1 & About Us Kevin Kline Director, Engineering Services Microsoft MVP since 2003 Author, SQL in a Nutshell and 11 more

3 © SQLintersection. All rights reserved. Agenda SQL Sentry Plan Explorer Free Features PRO Features Hairy Execution Plan contest winners SQL Sentry Performance Advisor Helping automate problem query detection SQL Server 2014 Features Buffer Pool Extension Enhanced Cardinality Estimator Bonus Tips A couple of simple tips to see immediate query benefits

4 © SQLintersection. All rights reserved. SQL Sentry Plan Explorer Plan Explorer download: Many of these demos can be downloaded: PluralSight Course by Jonathan Kehayias:

5 © SQLintersection. All rights reserved. SQL Sentry Performance Advisor Best in class performance monitoring and alerting. v8 adds: Intelligent Alerting Custom Conditions Configurable Baselines Low Overhead: s.doc s.doc Performance Advisor download: Demonstration Videos at:

6 © SQLintersection. All rights reserved. SQL Server 2014 Features Buffer Pool Extensions Extend buffer pool to SSDs to act somewhat like memory Great solution for large databases on servers with SSD but limited RAM Enhanced Cardinality Estimator Much better estimation, leading to better query plans in most cases Demo

7 © SQLintersection. All rights reserved. Bonus Tips : Two Easy Performance Boosts SET NOCOUNT ON Turns off n row(s) affected / DONE_IN_PROC noise Non-default cursor options Demo

8 © SQLintersection. All rights reserved. Bonus Tips : Making dev like production DBCC AUTOPILOT / SET AUTOPILOT ON Create hypothetical indexes in production Stats-only (clone) database DBCC OPTIMIZER_WHATIF Fool SQL Server into believing your dev box is more or less powerful Demo

9 © SQLintersection. All rights reserved. THANK YOU! Contact: