optimizing sql server performance: using your counters - part 1

8
Optimizing SQL Server Performance: Using Your Counters – Part 1 SQL Server DBA Professionals

Upload: sqldbapros

Post on 18-Dec-2014

940 views

Category:

Technology


5 download

DESCRIPTION

Performance counters give you quick and useful information about currently running operations. A common question related to SQL Server performance optimization is: “What counters should I monitor?” In terms of managing SQL Server, there are two broad reasons for monitoring performance counters:

TRANSCRIPT

Page 1: Optimizing SQL Server Performance: Using Your Counters - Part 1

Optimizing SQL Server Performance: Using Your Counters – Part 1

SQL Server DBA Professionals

Page 2: Optimizing SQL Server Performance: Using Your Counters - Part 1

2 Global MarketingUnderstanding Query Execution Plans

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 efficiency2. Preventing bottlenecks

Although they have some overlap, these two reasons allow you to easily choose a number of data points to monitor.

Page 3: Optimizing SQL Server Performance: Using Your Counters - Part 1

3 Global MarketingUnderstanding Query Execution Plans

Improve operational efficiency

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

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.

• 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?

Page 4: Optimizing SQL Server Performance: Using Your Counters - Part 1

4 Global MarketingUnderstanding Query Execution Plans

Improve operational efficiency

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

Page 5: Optimizing SQL Server Performance: Using Your Counters - Part 1

5 Global MarketingUnderstanding Query Execution Plans

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?

• Are the major SQL Server subsystems, such as the buffer cache and plan cache, healthy?• Do we have contention in the database?

• Is there an I/O bottleneck?

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

Page 6: Optimizing SQL Server Performance: Using Your Counters - Part 1

6 Global MarketingUnderstanding Query Execution Plans

Prevent bottlenecks

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

Page 7: Optimizing SQL Server Performance: Using Your Counters - Part 1

7 Global MarketingUnderstanding Query Execution Plans

Prevent bottlenecks

As well as these counters:

Page 8: Optimizing SQL Server Performance: Using Your Counters - Part 1

Learn More

Click to learn more about Optimizing SQL Server Performance.

To read the original post Click Here.