Performance Data
The amount of Performance Counters in SQL
Server 2008 has been expanded compared to earlier versions. IO and memory
usage counters are just a couple of the items that can be collected to monitor
performance. The data collected by the counters is stored in a centralized
data warehouse. Microsoft states that running the default set of performance
related monitors will consume less than 5% of CPU and memory resources.
There is also now a Performance Dashboard
tool that can read saved performance data. In addition, historical and
baseline comparisons can be made and used to create action triggers. For
example, if memory use exceeds a threshold for more than five minutes, a more
detailed data collection can be automatically triggered.
New in SQL Server 2008 is the Performance
Studio. The Studio is a collection of performance tools. Together they can be
used for monitoring, troubleshooting, tuning and reporting. The Data Collector
component of the studio is configurable and low overhead. It supports several
colleting methods including TSQL queries, SQL Trace, and Perfmon Counters.
Data can also be collected programmatically. Once data is collected, there are
drill-down and aggregate reporting options. Microsoft lists these six client
side features of the Performance Studio:
SQL
Server dashboard
Performance
monitoring
Current
and historical data analysis
Suggestions
for potential performance tuning
Data
collection sets-based reports
MDW-based
reports