New DMVs in Denali
This article is about some of the new DMV’s that are newly added to next version of SQL Server. These are also available SQL Server 2008 R2 SP1. They are very helpful to get information about the host operating system that the SQL Server runs on, status of the server and even the memory dumps that are created by the server and registry keys that the server uses.
To read all mentioned DMV’s the user must have VIEW SERVER STATE permission.
sys.dm_os_windows_info: This DMV returns the OS related information to the user. It is good to know the properties of hosting server.
Columns:
- windows_release:
- windows_service_pack
- windows_sku
- os_language_version
sys.dm_server_registry: This DMV returns some of the registry keys that the server uses.
Columns:
- registry key
- value_name
- value_data
sys.dm_server_services: This DMV provides useful information about the SQL Server, SQL Agent and SQL FullText service related with the running server. This DMV is very helpful to track the servers status and startup configuration.
Columns:
- service_name
- startup type
- startup_type_desc
- status
- status_type_desc
- process_id
- last_startup_time
- service_account
- filename
- is_clustered
- cluster_nodename
sys.dm_server_memory_dumps: This DMV returns the dumps that are generated by the server.
Columns:
- filename:
- size_in_bytes
- creation_time
If you need more detailed information on any of those, please reply to this post or send email
Comments
Anonymous
May 08, 2011
Is this is the complete list?Anonymous
May 09, 2011
No, it is not. There too many new modifications on Denali and this only a small part of them that gives information about the server.