sys.dm_exec_requests
The sys.dm_exec_requests DMV comes in handy for troubleshooting a variety of performance problems, but as Aaron points out, the BOL entries on this DMV are limited. In this post, Aaron shows us a variety of ways it can be used in troubleshooting various issues ... Source : Aaron Bertrand - SQLBlog.com
SQL Server Blocked Process Monitor
Jonathan provides a tool via codeplex to track and capture the details of blocked processes, saving us the hassle of manually creating traces ... Source : Jonathan Kehayias - codeplex.com
Adam Machanic's Who is Active Script
Adam has released the latest version of his excellent DMV based current activity script Who Is Active - version 9.57 ... Source : Adam Machanic - SQLBlog.com
Activity Status via DAC Connection
In this article, Rudy provides the code for a stored procedure that can be executed using a DAC connection to display status information during periods of poor response ... Source : Rudy Panigas - SQLServerCentral.com
OS Wait Tasks
Various scripts to display the Operating System resources that tasks are currently waiting on ... Source : Slava Osk - Blog Post
Statements with the highest average CPU time
Lists the top 50 statements by average CPU time ... Source : Microsoft.com - Technet Article
Determine the space used by objects in TempDB
Script from Aaron Bertrand to display the breakdown of object usage within TempDB ... Source : Kevin Kline - SQLBlog.com - Blog Post
Compare Single-Use and Re-Used Plans
Displays the number of single use plans compared to multiple use plans. The number of single use plans should be a low percentage of the total. This script also displays the cache size of single use plans ... Source : Microsoft.com - Technet Article
Controlling Lock Granularity
In this post, Kalen talks about the new options in SQL Server 2008 for controlling lock granularity ... Source : Kalen Delaney - SQLBlog.com
Compare Signal Waits and Resource Waits
Sample script that compares signal waits and resource waits. Signal waits are the time spent in the runnable queue waiting for the CPU, while resource waits are the time spent waiting for the resource ... Source : Microsoft.com - Technet Article
ping.fm = SQL Server Twitter
An interesting suggestion from Jason regarding harnessing the power of social networking services such as Twitter as part of a SQL Server monitoring solution ... Source : Jason Massie - StatisticsIO.com
Sample DMV Queries
A good collection of DMV Scripts covering Blocking, Disk IO, Memory, Indexes and more …. ... Source : SQL Server Premier Field Engineers - SQLBlogcasts.com - Blog Post
33 New Dynamic Management Views In SQL Server 2008
Denis lists the 33 new DMV's in SQL Server 2008. The trackback comment from Aaron Bertrand links to his blog post that lists column differences in DMVs that exist in both 2005 and 2008 ... Source : Denis Gobo - SQLblog.com - Blog Post
sys.dm_exec_query_stats
The sys.dm_exec_query_stats DMV can be used to identify long running queries. In this article, Greg Larsen covers this DMV and a few other techniques for identifying slow running queries ... Source : sql-server-performance.com - Article