SlideShare a Scribd company logo
1 of 8
Optimizing SQL Server
Performance: Using
Your Counters – Part 1
SQL Server DBA Professionals
What counters should I monitor?
SQL Server Performance counters give you quick
and useful information about currently running
operations.
In terms of managing SQL Server, there are two
broad reasons for monitoring performance
counters:
1. Increasing operational efficiency
2. Preventing bottlenecks
Although they have some overlap, these two
reasons allow you to easily choose a number of
data points to monitor.
2

Understanding Query Execution Plans

Global Marketing
Improve operational efficiency

Operational monitoring checks for general
resource usage. It helps answer questions like:
•
•
•

Is the server about to run out of resources like
CPU, Disk Space, or memory?
Are the data files able to grow?
Do fixed-size data files have enough free space
for data?

You can also use the data for trending purposes. A
good example would be collecting the sizes of all
the data files in order to trend their growth rates
and forecast future resource requirements.
3

Understanding Query Execution Plans

Global Marketing
Improve operational efficiency

To answer the three questions posed above, users
should look at the following counters:

4

Understanding Query Execution Plans

Global Marketing
Prevent bottlenecks

Application of bottleneck monitoring focuses
much more on SQL Server performance-related
matters. The data you collect helps answer
questions such as:
•
•
•
•

Is there a CPU bottleneck?
Is there an I/O bottleneck?
Are the major SQL Server subsystems, such as
the buffer cache and plan cache, healthy?
Do we have contention in the database?

Dell’s Spotlight for SQL Server helps discover performance issues before impacting end
users.

5

Understanding Query Execution Plans

Global Marketing
Prevent bottlenecks

To answer questions like these, look at the
following counters:

6

Understanding Query Execution Plans

Global Marketing
Prevent bottlenecks

As well as these counters:

7

Understanding Query Execution Plans

Global Marketing
Learn More
Click to learn more about Optimizing SQL Server
Performance.
To read the original post Click Here.

More Related Content

More from SQLDBApros

12 Days of Christmas for the SQL DBA
12 Days of Christmas for the SQL DBA12 Days of Christmas for the SQL DBA
12 Days of Christmas for the SQL DBA
SQLDBApros
 
What SQL Server Pros Can Get by Giving this Holiday Season
What SQL Server Pros Can Get by Giving this Holiday SeasonWhat SQL Server Pros Can Get by Giving this Holiday Season
What SQL Server Pros Can Get by Giving this Holiday Season
SQLDBApros
 
SunBridge Ensures the Health of their SQL Server Database with Solutions from...
SunBridge Ensures the Health of their SQL Server Database with Solutions from...SunBridge Ensures the Health of their SQL Server Database with Solutions from...
SunBridge Ensures the Health of their SQL Server Database with Solutions from...
SQLDBApros
 
DBA SQL Health Check-up
DBA SQL Health Check-upDBA SQL Health Check-up
DBA SQL Health Check-up
SQLDBApros
 
Are the Native SQL Server Backup Utilities Holding You Back?
Are the Native SQL Server Backup Utilities Holding You Back?Are the Native SQL Server Backup Utilities Holding You Back?
Are the Native SQL Server Backup Utilities Holding You Back?
SQLDBApros
 

More from SQLDBApros (10)

Achieving Gold Medal Performance From SQL Server
Achieving Gold Medal Performance From SQL ServerAchieving Gold Medal Performance From SQL Server
Achieving Gold Medal Performance From SQL Server
 
12 Days of Christmas for the SQL DBA
12 Days of Christmas for the SQL DBA12 Days of Christmas for the SQL DBA
12 Days of Christmas for the SQL DBA
 
What SQL Server Pros Can Get by Giving this Holiday Season
What SQL Server Pros Can Get by Giving this Holiday SeasonWhat SQL Server Pros Can Get by Giving this Holiday Season
What SQL Server Pros Can Get by Giving this Holiday Season
 
What SQL Server Pros Can Get By Giving
What SQL Server Pros Can Get By GivingWhat SQL Server Pros Can Get By Giving
What SQL Server Pros Can Get By Giving
 
SunBridge Ensures the Health of their SQL Server Database with Solutions from...
SunBridge Ensures the Health of their SQL Server Database with Solutions from...SunBridge Ensures the Health of their SQL Server Database with Solutions from...
SunBridge Ensures the Health of their SQL Server Database with Solutions from...
 
DBA SQL Health Check-up
DBA SQL Health Check-upDBA SQL Health Check-up
DBA SQL Health Check-up
 
SQL Server Backup and Recovery Challenges
SQL Server Backup and Recovery ChallengesSQL Server Backup and Recovery Challenges
SQL Server Backup and Recovery Challenges
 
Cache issues from T-SQL-generated Plans and How to Manage Them
Cache issues from T-SQL-generated Plans and How to Manage ThemCache issues from T-SQL-generated Plans and How to Manage Them
Cache issues from T-SQL-generated Plans and How to Manage Them
 
I got 99 Problems but my backup ain't one by Richard Douglas
I got 99 Problems but my backup ain't one by Richard DouglasI got 99 Problems but my backup ain't one by Richard Douglas
I got 99 Problems but my backup ain't one by Richard Douglas
 
Are the Native SQL Server Backup Utilities Holding You Back?
Are the Native SQL Server Backup Utilities Holding You Back?Are the Native SQL Server Backup Utilities Holding You Back?
Are the Native SQL Server Backup Utilities Holding You Back?
 

Recently uploaded

Recently uploaded (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Optimizing SQL Server Performance: Using Your Counters - Part 1

  • 1. Optimizing SQL Server Performance: Using Your Counters – Part 1 SQL Server DBA Professionals
  • 2. What counters should I monitor? SQL Server Performance counters give you quick and useful information about currently running operations. In terms of managing SQL Server, there are two broad reasons for monitoring performance counters: 1. Increasing operational efficiency 2. Preventing bottlenecks Although they have some overlap, these two reasons allow you to easily choose a number of data points to monitor. 2 Understanding Query Execution Plans Global Marketing
  • 3. Improve operational efficiency Operational monitoring checks for general resource usage. It helps answer questions like: • • • Is the server about to run out of resources like CPU, Disk Space, or memory? Are the data files able to grow? Do fixed-size data files have enough free space for data? You can also use the data for trending purposes. A good example would be collecting the sizes of all the data files in order to trend their growth rates and forecast future resource requirements. 3 Understanding Query Execution Plans Global Marketing
  • 4. Improve operational efficiency To answer the three questions posed above, users should look at the following counters: 4 Understanding Query Execution Plans Global Marketing
  • 5. Prevent bottlenecks Application of bottleneck monitoring focuses much more on SQL Server performance-related matters. The data you collect helps answer questions such as: • • • • Is there a CPU bottleneck? Is there an I/O bottleneck? Are the major SQL Server subsystems, such as the buffer cache and plan cache, healthy? Do we have contention in the database? Dell’s Spotlight for SQL Server helps discover performance issues before impacting end users. 5 Understanding Query Execution Plans Global Marketing
  • 6. Prevent bottlenecks To answer questions like these, look at the following counters: 6 Understanding Query Execution Plans Global Marketing
  • 7. Prevent bottlenecks As well as these counters: 7 Understanding Query Execution Plans Global Marketing
  • 8. Learn More Click to learn more about Optimizing SQL Server Performance. To read the original post Click Here.