SlideShare a Scribd company logo
SQL Server
Performance
Root Cause Analysis in 10 Minutes

John Sterrett - SQL Database Admin Sr.
Advisor
Twitter: @JohnSterrett
Blog: http://johnsterrett.com

1

Dell - Restricted - Confidential
2
2

Dell - Restricted - Confidential
Experience has come to
PASS.
Innovation has come to
PASS.
Leadership has come to
PASS.
Dell – Leading the way in solutions for SQL
Server.
3

Dell - Restricted - Confidential
Meet the Bottlenecks…

MEMORY

NETWORK
4

Dell - Restricted - Confidential

DISK (SPINDLES)

CPU

LOCKING, BLOCKING & DEADLOCKS
Why are we waiting?

5

Dell - Restricted - Confidential
What caused our waiting?

6

Dell - Restricted - Confidential
What is running?

7

Dell - Restricted - Confidential
Is our storage slowing us down?

8

Dell - Restricted - Confidential
Historically, what slows us down?

9

Dell - Restricted - Confidential
Where do I get these scripts?

http://JohnSterrett.com/Go/PASSDellBooth

10

Dell - Restricted - Confidential
You Depend on SQL Server
Your organization relies on SQL
Server to support its
applications, customers, and
employees. But in order for you to
 Maintain productivity
 Control costs
 Protect data
your SQL Server environment must
be up and running, effectively
supported, and secure.
11

Confidential
Dell - Restricted - Confidential

Global Marketing
You Depend on SQL Server
With industry-leading Solutions
from Dell, you can:
 Simplify performance management
 Accelerate backup and recovery and
reduce storage costs
 Centralize administration
 Manage and monitor single and multiple
database platforms
 Collaborate across teams
 Enable Business Intelligence - Easily
access, prepare, analyze, and share data
from any source
12

Confidential
Dell - Restricted - Confidential

Global Marketing
Questions?

Scripts: http://JohnSterrett.com/Go/PASSDellBooth
Blog: http://JohnSterrett.com/
Twitter: @JohnSterrett
LinkedIn: http://linkedin.com/in/johnsterrett

13

Dell - Restricted - Confidential
14

Dell - Restricted - Confidential

More Related Content

Similar to SQL Server Performance Root Cause Analysis in 10 Minutes (20)

PDF
Santo Leto - MySQL Connect 2012 - Getting Started with Mysql Cluster
Santo Leto
 
PDF
The Key to Effective Analytics: Fast-Returning Queries
Eric Kavanagh
 
PDF
[B34] MySQL最新ロードマップ – MySQL 5.7とその先へ by Ryusuke Kajiyama
Insight Technology, Inc.
 
PDF
Oracle Enterprise Manager 12c - OEM12c Presentation
Francisco Alvarez
 
PDF
Oracle Solaris 11.1 New Features
Orgad Kimchi
 
PDF
Running SQL 2005? It’s time to migrate to SQL 2014!
Dell World
 
PPTX
Things learned from OpenWorld 2013
Connor McDonald
 
PDF
PhpTek Ten Things to do to make your MySQL servers Happier and Healthier
Dave Stokes
 
PDF
CA_Plex_SupportForModernizingIBM_DB2_for_i
George Jeffcock
 
PPTX
Database security2 adebiaye
DR RICHMOND ADEBIAYE
 
PPTX
OTN tour 2015 Oracle Enterprise Manager 12c – Proof of Concept
Andrejs Vorobjovs
 
PDF
From Nice to Have to Mission Critical: MySQL Enterprise Edition
郁萍 王
 
ODP
The care and feeding of a MySQL database
Dave Stokes
 
PPT
Large Scale SQL Considerations for SharePoint Deployments
Joel Oleson
 
PDF
Dell PowerEdge R920 and Microsoft SQL Server 2014 Migration and Benefits Guide
Principled Technologies
 
PPTX
Advanced Database Administration 10g
Connor McDonald
 
PDF
Getting Started with Sql Server Compact Edition
DonRobins
 
PDF
Getting Started with SQL Server Compact Edition 3.51
Mark Ginnebaugh
 
PPTX
Sql 2012 always on
dilip nayak
 
PDF
Slides: Introducing the new ClusterControl 1.2.10 for MySQL, MongoDB and Post...
Severalnines
 
Santo Leto - MySQL Connect 2012 - Getting Started with Mysql Cluster
Santo Leto
 
The Key to Effective Analytics: Fast-Returning Queries
Eric Kavanagh
 
[B34] MySQL最新ロードマップ – MySQL 5.7とその先へ by Ryusuke Kajiyama
Insight Technology, Inc.
 
Oracle Enterprise Manager 12c - OEM12c Presentation
Francisco Alvarez
 
Oracle Solaris 11.1 New Features
Orgad Kimchi
 
Running SQL 2005? It’s time to migrate to SQL 2014!
Dell World
 
Things learned from OpenWorld 2013
Connor McDonald
 
PhpTek Ten Things to do to make your MySQL servers Happier and Healthier
Dave Stokes
 
CA_Plex_SupportForModernizingIBM_DB2_for_i
George Jeffcock
 
Database security2 adebiaye
DR RICHMOND ADEBIAYE
 
OTN tour 2015 Oracle Enterprise Manager 12c – Proof of Concept
Andrejs Vorobjovs
 
From Nice to Have to Mission Critical: MySQL Enterprise Edition
郁萍 王
 
The care and feeding of a MySQL database
Dave Stokes
 
Large Scale SQL Considerations for SharePoint Deployments
Joel Oleson
 
Dell PowerEdge R920 and Microsoft SQL Server 2014 Migration and Benefits Guide
Principled Technologies
 
Advanced Database Administration 10g
Connor McDonald
 
Getting Started with Sql Server Compact Edition
DonRobins
 
Getting Started with SQL Server Compact Edition 3.51
Mark Ginnebaugh
 
Sql 2012 always on
dilip nayak
 
Slides: Introducing the new ClusterControl 1.2.10 for MySQL, MongoDB and Post...
Severalnines
 

More from John Sterrett (15)

PDF
Database Management Myths for Developers
John Sterrett
 
PDF
DBA Basics: Getting Started with Performance Tuning.pdf
John Sterrett
 
PDF
Getting Started with SQL Server Performance Tuning.pdf
John Sterrett
 
PDF
Workload Replay in the Cloud: Secret Weapon for Cloud Migrations
John Sterrett
 
PDF
PowerPivot for DBAs
John Sterrett
 
PPTX
Introduction to High Availability with SQL Server
John Sterrett
 
PPTX
Introduction to PowerShell for DBA's
John Sterrett
 
PDF
Table Partitioning: Secret Weapon for Big Data Problems
John Sterrett
 
PPTX
Introduction to execution plan analysis
John Sterrett
 
PDF
12 Steps to Workload Tuning
John Sterrett
 
PDF
Performance Tuning for Pirates!
John Sterrett
 
PPTX
Can You Host a SQL Saturday?
John Sterrett
 
PPTX
Evaluating Daily Checklist Against 1000 Servers using Policy Based Management
John Sterrett
 
PPTX
SQL Server 2008 For Developers
John Sterrett
 
PPTX
Evaluate Daily Checklist with PBM and CMS
John Sterrett
 
Database Management Myths for Developers
John Sterrett
 
DBA Basics: Getting Started with Performance Tuning.pdf
John Sterrett
 
Getting Started with SQL Server Performance Tuning.pdf
John Sterrett
 
Workload Replay in the Cloud: Secret Weapon for Cloud Migrations
John Sterrett
 
PowerPivot for DBAs
John Sterrett
 
Introduction to High Availability with SQL Server
John Sterrett
 
Introduction to PowerShell for DBA's
John Sterrett
 
Table Partitioning: Secret Weapon for Big Data Problems
John Sterrett
 
Introduction to execution plan analysis
John Sterrett
 
12 Steps to Workload Tuning
John Sterrett
 
Performance Tuning for Pirates!
John Sterrett
 
Can You Host a SQL Saturday?
John Sterrett
 
Evaluating Daily Checklist Against 1000 Servers using Policy Based Management
John Sterrett
 
SQL Server 2008 For Developers
John Sterrett
 
Evaluate Daily Checklist with PBM and CMS
John Sterrett
 
Ad

Recently uploaded (20)

PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Ad

SQL Server Performance Root Cause Analysis in 10 Minutes

Editor's Notes

  • #3: FoglightSpotlightToadPAQSDWSQL OptimizerLitespeedBI Suite
  • #4: Maintain data history, even if the source transaction systems do not. Integrate data from multiple source systems, enabling a central view across the enterprise. This benefit is always valuable, but particularly so when the organization has grown by merger. Improve data quality, by providing consistent codes and descriptions, flagging or even fixing bad data. Present the organization's information consistently. Provide a single common data model for all data of interest regardless of the data's source. Restructure the data so that it makes sense to the business users. Restructure the data so that it delivers excellent query performance, even for complex analytic queries, without impacting the operational systems. Add value to operational business applications, notably customer relationship management (CRM) systems.
  • #5: Maintain data history, even if the source transaction systems do not. Integrate data from multiple source systems, enabling a central view across the enterprise. This benefit is always valuable, but particularly so when the organization has grown by merger. Improve data quality, by providing consistent codes and descriptions, flagging or even fixing bad data. Present the organization's information consistently. Provide a single common data model for all data of interest regardless of the data's source. Restructure the data so that it makes sense to the business users. Restructure the data so that it delivers excellent query performance, even for complex analytic queries, without impacting the operational systems. Add value to operational business applications, notably customer relationship management (CRM) systems.
  • #6: Maintain data history, even if the source transaction systems do not. Integrate data from multiple source systems, enabling a central view across the enterprise. This benefit is always valuable, but particularly so when the organization has grown by merger. Improve data quality, by providing consistent codes and descriptions, flagging or even fixing bad data. Present the organization's information consistently. Provide a single common data model for all data of interest regardless of the data's source. Restructure the data so that it makes sense to the business users. Restructure the data so that it delivers excellent query performance, even for complex analytic queries, without impacting the operational systems. Add value to operational business applications, notably customer relationship management (CRM) systems.
  • #7: Maintain data history, even if the source transaction systems do not. Integrate data from multiple source systems, enabling a central view across the enterprise. This benefit is always valuable, but particularly so when the organization has grown by merger. Improve data quality, by providing consistent codes and descriptions, flagging or even fixing bad data. Present the organization's information consistently. Provide a single common data model for all data of interest regardless of the data's source. Restructure the data so that it makes sense to the business users. Restructure the data so that it delivers excellent query performance, even for complex analytic queries, without impacting the operational systems. Add value to operational business applications, notably customer relationship management (CRM) systems.
  • #8: Maintain data history, even if the source transaction systems do not. Integrate data from multiple source systems, enabling a central view across the enterprise. This benefit is always valuable, but particularly so when the organization has grown by merger. Improve data quality, by providing consistent codes and descriptions, flagging or even fixing bad data. Present the organization's information consistently. Provide a single common data model for all data of interest regardless of the data's source. Restructure the data so that it makes sense to the business users. Restructure the data so that it delivers excellent query performance, even for complex analytic queries, without impacting the operational systems. Add value to operational business applications, notably customer relationship management (CRM) systems.
  • #9: Maintain data history, even if the source transaction systems do not. Integrate data from multiple source systems, enabling a central view across the enterprise. This benefit is always valuable, but particularly so when the organization has grown by merger. Improve data quality, by providing consistent codes and descriptions, flagging or even fixing bad data. Present the organization's information consistently. Provide a single common data model for all data of interest regardless of the data's source. Restructure the data so that it makes sense to the business users. Restructure the data so that it delivers excellent query performance, even for complex analytic queries, without impacting the operational systems. Add value to operational business applications, notably customer relationship management (CRM) systems.
  • #10: Maintain data history, even if the source transaction systems do not. Integrate data from multiple source systems, enabling a central view across the enterprise. This benefit is always valuable, but particularly so when the organization has grown by merger. Improve data quality, by providing consistent codes and descriptions, flagging or even fixing bad data. Present the organization's information consistently. Provide a single common data model for all data of interest regardless of the data's source. Restructure the data so that it makes sense to the business users. Restructure the data so that it delivers excellent query performance, even for complex analytic queries, without impacting the operational systems. Add value to operational business applications, notably customer relationship management (CRM) systems.
  • #12: Simplify – maybe 2 slides
  • #14: Maintain data history, even if the source transaction systems do not. Integrate data from multiple source systems, enabling a central view across the enterprise. This benefit is always valuable, but particularly so when the organization has grown by merger. Improve data quality, by providing consistent codes and descriptions, flagging or even fixing bad data. Present the organization's information consistently. Provide a single common data model for all data of interest regardless of the data's source. Restructure the data so that it makes sense to the business users. Restructure the data so that it delivers excellent query performance, even for complex analytic queries, without impacting the operational systems. Add value to operational business applications, notably customer relationship management (CRM) systems.