SQL Server 2005 – Dynamic Management Views & Functions Whitney Weaver Senior Consultant
Discussion Overview History Architecture Scope Permissions Organization Demo Questions
History Added to SQL Server 2005 based on customer demand for greater visibility into their instance A few dozen people in virtual team put DMVs together Will continue to be driven by customer need –Roughly 30 new DMVs in SQL 2008
Discussion Overview History Architecture Scope Permissions Organization Demo Questions
Architecture Dynamic metadata made available by SQL 2005 SQLOS Resource database (mssqlsystemresource) Views and Functions Copy of DMV objects in each user database
Discussion Overview History Architecture Scope Permissions Organization Demo Questions
Scope Two scopes for DMVs –Server –Database Sys schema (sys.dm_*) Data cleared on server restart Some DMVs can be reset without restart
Discussion Overview History Architecture Scope Permissions Organization Demo Questions
Permissions SELECT permission on objects VIEW SERVER STATE VIEW DATABASE STATE
Discussion Overview History Architecture Scope Permissions Organization Demo Questions
Organization Common Language RuntimeI/O Database MirroringQuery Notifications DatabaseReplication ExecutionService Broker Full-Text SearchSQL Server OS IndexTransaction
Discussion Overview History Architecture Scope Permissions Organization Demo Questions
Demo Show me the code!
Resources Blogs BOL Paul Mestemaker Program Manager, Microsoft SQL Server
Questions ??
Contact Information My My blog