160 likes | 311 Views
SQL Server 2005 – Dynamic Management Views & Functions. Whitney Weaver Senior Consultant whitneyw@magenic.com. Discussion Overview. History Architecture Scope Permissions Organization Demo Questions. History.
E N D
SQL Server 2005 – Dynamic Management Views & Functions Whitney Weaver Senior Consultant whitneyw@magenic.com
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
Discussion Overview • History • Architecture • Scope • Permissions • Organization • Demo • Questions
Demo • Show me the code!
Resources • Blogs http://www.sqlskills.com/blogs/conor/ http://sqlblog.com/blogs/louis_davidson/ • BOL http://technet.microsoft.com/en-us/library/ms188754.aspx • Paul Mestemaker Program Manager, Microsoft SQL Server
Questions • ??
Contact Information • My email whitneyw@magenic.com • My blog http://blog.magenic.com/blogs/whitneyw/default.aspx