Storage 101: Monitoring storage metrics
The series so far: Storage 101: Welcome to the Wonderful World of Storage Storage 101: The Language of Storage Storage 101: Understanding the Hard-Disk Drive Storage 101: Understanding the NAND Flash...
View ArticleMastering TempDB: Managing TempDB growth
The series so far: Mastering TempDB: The basics Mastering TempDB: Managing TempDB growth As you learned in part one of this Mastering TempDB series, TempDB is a global resource used for many operations...
View ArticleSQL Server plan cache mining – Plan attributes
The execution plan cache in SQL Server is a treasure trove of information about queries that have recently executed. In addition to query text and execution plan details, a wide variety of statistics,...
View ArticleSQL Server performance tuning: Nine best practices
SQL Server is a powerful and feature-rich database management platform that can support a wide range of applications, but if queries are not performing well or workloads are running into deadlocks,...
View ArticleSQL Server performance monitor data: Introduction and usage
Windows collects a wide array of useful metrics that can be used to measure the performance of the SQL Server service. By default, this data is available but not collected or retained in SQL Server....
View ArticleCollecting SQL Server performance monitor data
SQL Server performance monitor data is a vast set of diverse metrics that provide a window into many areas of SQL Server performance. To get the most out of this data, it needs to be collected, stored,...
View ArticleSQL Compilations/sec is not what you think it is
I was recently working in a SQL Server health check assessment, and the scenario I was investigating made me re-evaluate what I knew about performance counters SQL Compilations/sec, Cache Hit Ratio and...
View ArticleAutomating Extended Events data collection
Extended Events are an excellent way to collect data about a SQL Server that provides a vast array of events that can be used for performance monitoring, troubleshooting, or auditing a server. While...
View ArticleSQL Server 2022: Capture SQL Anti-Patterns
One of the new Extended Event available in SQL Server 2022 is the query_antipattern. This extended event allows to identify anti-patterns on the SQL queries sent to the server. An anti-pattern in...
View ArticleNormalize strings to optimize space and searches
While this article is specifically geared to SQL Server, the concepts apply to any relational database platform. The Stack Exchange network logs a lot of web traffic – even compressed, we average well...
View Article