Visualizing SQL Server Performance with the Performance History Instance Report
When you’re responsible for keeping SQL Server running smoothly, it’s not always easy to see how performance changes over time. The Performance History Instance Report in Database Health Monitor helps you do exactly that, it gives you a clear visual history of how your SQL Server instance has been performing, making it easier to spot trends, find bottlenecks, and understand what’s really happening under the hood.
A Clear View of Instance-Level Activity
The Performance History report tracks a range of important metrics, including:
- Batch Requests per Second
- Cache Hit Ratio
- Page Reads and Writes per Second
- Page Lookups per Second
- SQL Compilations and Recompilations per Second
- Deadlocks
- Memory Grants Pending
Each metric is displayed in its own chart, giving you a side-by-side view of activity over the selected time period. Patterns that are difficult to spot in raw numbers become immediately clear in the visual timeline.

Interactive and Customizable Layout
You can customize your workspace to focus on what matters most:
- Right-click to move or collapse charts. Reorder the charts to bring key metrics to the top, or collapse those you don’t need to see all the time. Collapsed charts remain partially visible for quick reference.
- Persistent layout. Your chart order and collapsed states are remembered between sessions, so your preferred view is always ready when you return.
Flexible Time Frame and Granularity
Use the Time Frame and Granularity options to adjust how much data is shown and how it’s summarized — for example, view the past week with hourly granularity or the past 30 days with daily summaries. These settings make it easy to get the level of detail you need without cluttering the display.
Why Use the Performance History Report
- Identify bottlenecks. Spot high-activity periods for CPU, memory, or I/O.
- Detect anomalies. Spikes in compilations, deadlocks, or memory grants can highlight underlying problems.
- Monitor resource efficiency. See whether your cache hit ratio and page life expectancy are staying healthy.
- Validate improvements. After tuning a workload or adjusting configurations, check the charts to confirm the impact.
See the Bigger Picture
Performance issues rarely come from a single cause. By viewing key SQL Server metrics together over time, you get the context you need to understand how changes in one area affect another — for example, whether spikes in batch requests correlate with drops in cache hit ratio or increased memory pressure.
The Performance History Instance Report gives you that broader perspective, helping you move from reacting to problems to anticipating them.
