SlideShare a Scribd company logo
THERE’S YOUR
PROBLEM
TROUBLESHOOTING SQL SERVER LIKE A PRO
Joey D’Antoni
20 August 2015
THERE’S YOUR PROBLEM
2© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
AGENDA
Performance
Wait Stats
Indexes, When and Where
Perfmon
Bringing This All Together
3
M AKI NG THI NG S FAS TE R
© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
FIRST THINGS FIRST
Dynamic Management Views are Your
Friends
SSMS GUI offers some insight, but not
nearly as much as queries and scripts
Consider using tools at scale
4
G E T CO M FO RTABLE W I TH DM V S
© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
PERFORMANCE TUNING SQL SERVER
DBAs get paid
to backup and
restore
databases
Performance
usually gets
second priority
due to uptime
Let’s about
some
techniques to
cut to the chase
5
LI KE A P RO
© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
HOW I TUNE A SERVER
Check Server
Configuration
Read Error
Log
Look at Wait
Stats
Look in Plan
Cache
Tune Queries
6
M Y M E THO DO LO G Y
© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
PERFORMANCE BOTTLENECKS
CPU
Disk
Memory
Network
Blocking/Locking
7
I S TO LE THI S FRO M TO M
© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
UNDERSTANDING WAIT STATS
Whenever SQL Server is waiting on
something it records it
Knowing how to read wait stats is the
key to understanding performance
Paul Randal—Tell me where it hurts
8
THE S E CRE TS TO S Q L P E RFO RM ANCE
© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
WAIT STATS DEMO
9
LE T M E S E E HO W I T W O RKS
© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
CXPACKET
Check
MaxDOP
Understand
Cost
Threshold for
Parallelism
Understand
your
workload
Dig into the
plan cache
It may be
natural
10
W HY AM I ALWAY S S E E I NG THI S
© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
INDEXES
11© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
TOOLS OF THE TRADE
SET STATISTICS
IO ON
SET STATISTICS
TIME ON
WAIT STATS
12
Q UE RY TUNI NG
WAIT STATS AND MISSING INDEXES
Large Logical Reads
PAGEIOLATCH_SH
Storage Latency
Can result in higher than usual CPU use
SP_WHOISACTIVE--Adam Machanic
13
OTHER PERFORMANCE TRICKS
Data Compression where appropriate
Columnstore for analytical workloads
Splitting workloads by disk device using
filegroups
Faster SAN/More RAM
14
M AKI NG DATA G O FAS TE R
© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
DATA COMPRESSION
Reduces IOs needed
Incurs a CPU cost
Good for slower storage
Good for workloads with high scan
rate
Impact is mainly on update
15© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
DATABASE TUNING ADVISOR
16
BE V E RY CARE FUL
© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
IDENTIFYING WHICH QUERIES TO TUNE
17
DI G G I NG I N DE E P
© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Physical Query Tuning
18
D E M O
© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Execution Plans
19
CAP TURI NG AND UNDE RS TANDI NG E X E CUTI O N
P LANS
© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
POLL
Do You Know xQuery?
Have you worked with
xEvents?
20© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
CAPTURING EXECUTION PLANS
Profiler is marked as
deprecated
Extended Events ARE the
path forward
Profiler is still a lot easier to
use IMO
xEvents are more powerful
21
P RO FI LE R V S X E V E NTS
© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
QUERY STORE
22
S Q L S E RV E R 2 0 1 6
© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
WINDOWS PERFORMANCE MONITOR
Powerful Tool for holistic view of
environment
Dedicated SQL Server counters
Can integrate with profiler traces
23
AKA P E RFM O N
© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
PERFMON COUNTERS
Memory
•Available Mbytes
SQL Server:Buffer Manager
•Lazy writes/sec
•Page life expectancy
•Page reads/sec
•Page writes/sec
SQL Server:MemoryManager
•Total Server Memory (KB)
•Target Server Memory (KB)
Processor
•%Processor Time
•%Privileged Time
Process (sqlservr.exe)
•%Processor Time
•%Privileged Time
Physical Disk
•Avg. Disk sec/Read
•Avg. Disk Bytes/Read
•Avg. Disk sec/Write
•Avg. Disk Bytes/Write
Paging File
•%Usage
SQL Server:Access Methods
•Forwarded Records/sec
•Full Scans/sec
•Index Searches/sec
System
•Processor Queue Length
24
S Q L S E RV E R
© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
PERFMON TIPS
Always run away of production server
Every 15 seconds is fine unless finding something
specific
Use BLG files—can use relog to go to another format
Include Perfmon
25© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
QUESTIONS?
© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 26
FREE TRIAL
• Try Database Performance Analyzer FREE for 14 days
• Improve root cause of slow performance
• Quickly identify root cause of issues that impact end-user response time
• See historical trends over days, months, and years
• Understand impact of VMware® performance
• Agentless architecture, installs in minutes
27
RE S O LV E P E RFO RM ANCE I S S UE S Q UI CKLY
© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
www.solarwinds.com/dpa-download/
THANK YOU
© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
The SOLARWINDS and SOLARWINDS & Design marks are the exclusive property of SolarWinds Worldwide, LLC, are registered with the U.S.
Patent and Trademark Office, and may be registered or pending registration in other countries. All other SolarWinds trademarks, service marks,
and logos may be common law marks, registered or pending registration in the United States or in other countries. All other trademarks
mentioned herein are used for identification purposes only and may be or are trademarks or registered trademarks of their respective companies.
28

More Related Content

PDF
How to fix IO problems for faster SQL Server performance
PDF
Advanced tips for making Oracle databases faster
PDF
Why new hardware may not make SQL Server faster
PDF
The have no fear guide to virtualizing databases
PDF
How to deploy SQL Server on an Microsoft Azure virtual machines
PPTX
SQL Server Wait Types Everyone Should Know
PDF
Awr1page - Sanity checking time instrumentation in AWR reports
PDF
Awr + 12c performance tuning
How to fix IO problems for faster SQL Server performance
Advanced tips for making Oracle databases faster
Why new hardware may not make SQL Server faster
The have no fear guide to virtualizing databases
How to deploy SQL Server on an Microsoft Azure virtual machines
SQL Server Wait Types Everyone Should Know
Awr1page - Sanity checking time instrumentation in AWR reports
Awr + 12c performance tuning

What's hot (19)

PDF
Awr1page OTW2018
PPTX
ASH and AWR on DB12c
PDF
Performance Tuning intro
PDF
How to configure SQL Server like a pro
PDF
How to find what is making your Oracle database slow
PPT
Your tuning arsenal: AWR, ADDM, ASH, Metrics and Advisors
PPTX
AWR and ASH Deep Dive
PPT
OOUG - Oracle Performance Tuning with AAS
PPTX
SSAS Reference Architecture
PDF
Analyzing and Interpreting AWR
PPTX
SQL Query Optimization: Why Is It So Hard to Get Right?
PDF
Oracle database performance tuning
PPT
Intro to ASH
PDF
Aioug vizag oracle12c_new_features
PDF
Why new hardware may not make Oracle databases faster
PPTX
Building a Fast, Reliable SQL Server for kCura Relativity
PDF
Hotsos 2011: Mining the AWR repository for Capacity Planning, Visualization, ...
PDF
KoprowskiT_SQLDay2016_2AMaDisasterJustBegan
PDF
How to configure SQL Server for SSDs and VMs
Awr1page OTW2018
ASH and AWR on DB12c
Performance Tuning intro
How to configure SQL Server like a pro
How to find what is making your Oracle database slow
Your tuning arsenal: AWR, ADDM, ASH, Metrics and Advisors
AWR and ASH Deep Dive
OOUG - Oracle Performance Tuning with AAS
SSAS Reference Architecture
Analyzing and Interpreting AWR
SQL Query Optimization: Why Is It So Hard to Get Right?
Oracle database performance tuning
Intro to ASH
Aioug vizag oracle12c_new_features
Why new hardware may not make Oracle databases faster
Building a Fast, Reliable SQL Server for kCura Relativity
Hotsos 2011: Mining the AWR repository for Capacity Planning, Visualization, ...
KoprowskiT_SQLDay2016_2AMaDisasterJustBegan
How to configure SQL Server for SSDs and VMs
Ad

Viewers also liked (19)

PPTX
History of music videos
PDF
Accenture infographic
PDF
Recommendation_Natalia Nemirova - Danish Chamber of Commerce
PPTX
Presentación1
PDF
Takreer approval
PPTX
Film distribution
PPTX
Ossigenazione ed intubazione per sia 2010 ultima versione 2 dic
PPTX
Audience feedback analysis
PPTX
Opening sequence knowledge
PPTX
Troubleshooting VOIP with the Orion Platform
PPTX
Network Troubleshooting - Part 2
PPTX
SolarWinds Help Desk Essentials Overview
PPTX
IT Service Management Overview
PPTX
Human eye
PPT
Orion Network Performance Monitor (NPM) Optimization and Tuning Training
PDF
ITTM: Troubleshooting Skill Manual
PPTX
Troubleshooting Provisioning Services Target Boot Processes
PPTX
SolarWinds User Group - Hawaii November 2016
PDF
actix-troubleshooting-and-optimizing-umts-network
History of music videos
Accenture infographic
Recommendation_Natalia Nemirova - Danish Chamber of Commerce
Presentación1
Takreer approval
Film distribution
Ossigenazione ed intubazione per sia 2010 ultima versione 2 dic
Audience feedback analysis
Opening sequence knowledge
Troubleshooting VOIP with the Orion Platform
Network Troubleshooting - Part 2
SolarWinds Help Desk Essentials Overview
IT Service Management Overview
Human eye
Orion Network Performance Monitor (NPM) Optimization and Tuning Training
ITTM: Troubleshooting Skill Manual
Troubleshooting Provisioning Services Target Boot Processes
SolarWinds User Group - Hawaii November 2016
actix-troubleshooting-and-optimizing-umts-network
Ad

Similar to Find and fix SQL Server performance problems faster (20)

PPTX
Database Performance Problems: Emergency Remediation and Proactive Alerting
PDF
Advanced ASE Performance Tuning Tips
PPTX
Government and Education Webinar: Simplify Your Database Performance Manageme...
PPTX
How to Make SQL Server Go Faster
PPTX
Government and Education Webinar: SQL Server—Advanced Performance Tuning
PPTX
Stop the Chaos! Get Real Oracle Performance by Query Tuning Part 1
PPTX
Objective SQL Server Performance
PPTX
End-to-end Troubleshooting Checklist for Microsoft SQL Server
PPTX
Government and Education Webinar: SQL Server—Indexing for Performance
PPTX
Sql server performance tuning
PPTX
PASS VC: SQL Server Performance Monitoring and Baselining
PDF
Performance tuning in sql server
PDF
PowerPivot for DBAs
PPTX
Random thoughts on sql server performance
PPTX
Dmv's & Performance Monitor in SQL Server
PPTX
Sqlwatch presentation 2018-11
PDF
Diagnostics and Troubleshooting Consolidated Deck.pdf
PPTX
SQL Server Admin Best Practices with DMV's
PPTX
Monitoring sql server
PPT
download it from here
Database Performance Problems: Emergency Remediation and Proactive Alerting
Advanced ASE Performance Tuning Tips
Government and Education Webinar: Simplify Your Database Performance Manageme...
How to Make SQL Server Go Faster
Government and Education Webinar: SQL Server—Advanced Performance Tuning
Stop the Chaos! Get Real Oracle Performance by Query Tuning Part 1
Objective SQL Server Performance
End-to-end Troubleshooting Checklist for Microsoft SQL Server
Government and Education Webinar: SQL Server—Indexing for Performance
Sql server performance tuning
PASS VC: SQL Server Performance Monitoring and Baselining
Performance tuning in sql server
PowerPivot for DBAs
Random thoughts on sql server performance
Dmv's & Performance Monitor in SQL Server
Sqlwatch presentation 2018-11
Diagnostics and Troubleshooting Consolidated Deck.pdf
SQL Server Admin Best Practices with DMV's
Monitoring sql server
download it from here

More from SolarWinds (20)

PPTX
SolarWinds Government and Education Webinar: Greatest SolarWinds Features I N...
PPTX
SolarWinds Government and Education Webinar: Gaps Exist in Your Monitoring In...
PPTX
Government Webinar: Alerting and Reporting in the Age of Observability
PPTX
Government and Education Webinar: Full Stack Observability
PPTX
Government and Education Webinar: Public Sector Cybersecurity Survey - What I...
PPTX
Becoming Secure By Design: Questions You Should Ask Your Software Vendors
PPTX
Government and Education Webinar: Real-Time Mission, CIO, and Command Dashboards
PPTX
Government and Education Webinar: SolarWinds Orion Platform: Audit and Stream...
PPTX
Government and Education Webinar: Leverage Automation to Improve IT Operations
PPTX
Government and Education Webinar: Improving Application Performance
PPTX
Government and Education: IT Tools to Support Your Hybrid Workforce
PPTX
Government and Education Webinar: There's More Than One Way to Monitor SQL Da...
PPTX
SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...
PPTX
Government and Education Webinar: Zero-Trust Panel Discussion
PPTX
Government and Education: Leveraging The SolarWinds Orion Assistance Program ...
PPTX
Government and Education Webinar: Recovering IP Addresses on Your Network
PPTX
Government and Education Webinar: Optimize Performance With Advanced Host Mon...
PPTX
Government and Education Webinar: Conquering Remote Work IT Challenges
PPTX
Government Webinar: Monitoring Azure and Deploying SolarWinds on Azure Govern...
PPTX
Government Webinar: RMF, DISA STIG, and NIST FISMA Compliance Using SolarWinds
SolarWinds Government and Education Webinar: Greatest SolarWinds Features I N...
SolarWinds Government and Education Webinar: Gaps Exist in Your Monitoring In...
Government Webinar: Alerting and Reporting in the Age of Observability
Government and Education Webinar: Full Stack Observability
Government and Education Webinar: Public Sector Cybersecurity Survey - What I...
Becoming Secure By Design: Questions You Should Ask Your Software Vendors
Government and Education Webinar: Real-Time Mission, CIO, and Command Dashboards
Government and Education Webinar: SolarWinds Orion Platform: Audit and Stream...
Government and Education Webinar: Leverage Automation to Improve IT Operations
Government and Education Webinar: Improving Application Performance
Government and Education: IT Tools to Support Your Hybrid Workforce
Government and Education Webinar: There's More Than One Way to Monitor SQL Da...
SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...
Government and Education Webinar: Zero-Trust Panel Discussion
Government and Education: Leveraging The SolarWinds Orion Assistance Program ...
Government and Education Webinar: Recovering IP Addresses on Your Network
Government and Education Webinar: Optimize Performance With Advanced Host Mon...
Government and Education Webinar: Conquering Remote Work IT Challenges
Government Webinar: Monitoring Azure and Deploying SolarWinds on Azure Govern...
Government Webinar: RMF, DISA STIG, and NIST FISMA Compliance Using SolarWinds

Recently uploaded (20)

PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Approach and Philosophy of On baking technology
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Cloud computing and distributed systems.
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Electronic commerce courselecture one. Pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPT
Teaching material agriculture food technology
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
A Presentation on Artificial Intelligence
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Encapsulation theory and applications.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Machine Learning_overview_presentation.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Approach and Philosophy of On baking technology
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Cloud computing and distributed systems.
MIND Revenue Release Quarter 2 2025 Press Release
Programs and apps: productivity, graphics, security and other tools
Electronic commerce courselecture one. Pdf
Review of recent advances in non-invasive hemoglobin estimation
Teaching material agriculture food technology
Encapsulation_ Review paper, used for researhc scholars
Diabetes mellitus diagnosis method based random forest with bat algorithm
sap open course for s4hana steps from ECC to s4
Assigned Numbers - 2025 - Bluetooth® Document
A Presentation on Artificial Intelligence
Network Security Unit 5.pdf for BCA BBA.
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Encapsulation theory and applications.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Machine Learning_overview_presentation.pptx

Find and fix SQL Server performance problems faster

  • 1. THERE’S YOUR PROBLEM TROUBLESHOOTING SQL SERVER LIKE A PRO Joey D’Antoni 20 August 2015
  • 2. THERE’S YOUR PROBLEM 2© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 3. AGENDA Performance Wait Stats Indexes, When and Where Perfmon Bringing This All Together 3 M AKI NG THI NG S FAS TE R © 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 4. FIRST THINGS FIRST Dynamic Management Views are Your Friends SSMS GUI offers some insight, but not nearly as much as queries and scripts Consider using tools at scale 4 G E T CO M FO RTABLE W I TH DM V S © 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 5. PERFORMANCE TUNING SQL SERVER DBAs get paid to backup and restore databases Performance usually gets second priority due to uptime Let’s about some techniques to cut to the chase 5 LI KE A P RO © 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 6. HOW I TUNE A SERVER Check Server Configuration Read Error Log Look at Wait Stats Look in Plan Cache Tune Queries 6 M Y M E THO DO LO G Y © 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 7. PERFORMANCE BOTTLENECKS CPU Disk Memory Network Blocking/Locking 7 I S TO LE THI S FRO M TO M © 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 8. UNDERSTANDING WAIT STATS Whenever SQL Server is waiting on something it records it Knowing how to read wait stats is the key to understanding performance Paul Randal—Tell me where it hurts 8 THE S E CRE TS TO S Q L P E RFO RM ANCE © 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 9. WAIT STATS DEMO 9 LE T M E S E E HO W I T W O RKS © 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 10. CXPACKET Check MaxDOP Understand Cost Threshold for Parallelism Understand your workload Dig into the plan cache It may be natural 10 W HY AM I ALWAY S S E E I NG THI S © 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 11. INDEXES 11© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 12. TOOLS OF THE TRADE SET STATISTICS IO ON SET STATISTICS TIME ON WAIT STATS 12 Q UE RY TUNI NG
  • 13. WAIT STATS AND MISSING INDEXES Large Logical Reads PAGEIOLATCH_SH Storage Latency Can result in higher than usual CPU use SP_WHOISACTIVE--Adam Machanic 13
  • 14. OTHER PERFORMANCE TRICKS Data Compression where appropriate Columnstore for analytical workloads Splitting workloads by disk device using filegroups Faster SAN/More RAM 14 M AKI NG DATA G O FAS TE R © 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 15. DATA COMPRESSION Reduces IOs needed Incurs a CPU cost Good for slower storage Good for workloads with high scan rate Impact is mainly on update 15© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 16. DATABASE TUNING ADVISOR 16 BE V E RY CARE FUL © 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 17. IDENTIFYING WHICH QUERIES TO TUNE 17 DI G G I NG I N DE E P © 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 18. Physical Query Tuning 18 D E M O © 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 19. Execution Plans 19 CAP TURI NG AND UNDE RS TANDI NG E X E CUTI O N P LANS © 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 20. POLL Do You Know xQuery? Have you worked with xEvents? 20© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 21. CAPTURING EXECUTION PLANS Profiler is marked as deprecated Extended Events ARE the path forward Profiler is still a lot easier to use IMO xEvents are more powerful 21 P RO FI LE R V S X E V E NTS © 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 22. QUERY STORE 22 S Q L S E RV E R 2 0 1 6 © 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 23. WINDOWS PERFORMANCE MONITOR Powerful Tool for holistic view of environment Dedicated SQL Server counters Can integrate with profiler traces 23 AKA P E RFM O N © 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 24. PERFMON COUNTERS Memory •Available Mbytes SQL Server:Buffer Manager •Lazy writes/sec •Page life expectancy •Page reads/sec •Page writes/sec SQL Server:MemoryManager •Total Server Memory (KB) •Target Server Memory (KB) Processor •%Processor Time •%Privileged Time Process (sqlservr.exe) •%Processor Time •%Privileged Time Physical Disk •Avg. Disk sec/Read •Avg. Disk Bytes/Read •Avg. Disk sec/Write •Avg. Disk Bytes/Write Paging File •%Usage SQL Server:Access Methods •Forwarded Records/sec •Full Scans/sec •Index Searches/sec System •Processor Queue Length 24 S Q L S E RV E R © 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 25. PERFMON TIPS Always run away of production server Every 15 seconds is fine unless finding something specific Use BLG files—can use relog to go to another format Include Perfmon 25© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 26. QUESTIONS? © 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 26
  • 27. FREE TRIAL • Try Database Performance Analyzer FREE for 14 days • Improve root cause of slow performance • Quickly identify root cause of issues that impact end-user response time • See historical trends over days, months, and years • Understand impact of VMware® performance • Agentless architecture, installs in minutes 27 RE S O LV E P E RFO RM ANCE I S S UE S Q UI CKLY © 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. www.solarwinds.com/dpa-download/
  • 28. THANK YOU © 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. The SOLARWINDS and SOLARWINDS & Design marks are the exclusive property of SolarWinds Worldwide, LLC, are registered with the U.S. Patent and Trademark Office, and may be registered or pending registration in other countries. All other SolarWinds trademarks, service marks, and logos may be common law marks, registered or pending registration in the United States or in other countries. All other trademarks mentioned herein are used for identification purposes only and may be or are trademarks or registered trademarks of their respective companies. 28