Understanding Dynamic Management Views and Functions in SQL Server 2008