崔业康

好好学习,天天向上

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

动态管理视图和函数返回可用于监视服务器实例的运行状况、诊断故障以及优化性能的服务器状态信息。

 

动态管理视图和函数分为两种类型:

服务器范围内的动态管理视图和函数。此类型需要具有该服务器的 VIEW SERVER STATE 权限。

数据库范围内的动态管理视图和函数。此类型需要具有该数据库的 VIEW DATABASE STATE 权限。

 

通过使用两部分、三部分或四部分所组成的名称,可在 Transact-SQL 语句中引用动态管理视图。另一方面,也可使用两部分或三部分所组成的名称在 Transact-SQL 语句中引用动态管理函数。不能使用只由一部分组成的名称在 Transact-SQL 语句中引用动态管理视图和函数。

 

所有动态管理视图和函数都存在于 sys 架构中,并遵循 dm_* 命名约定。当使用动态管理视图或函数时,必须使用 sys 架构作为视图或函数名称的前缀。例如,若要查询 dm_os_wait_stats 动态管理视图,请运行以下查询:

 

SELECT wait_type, wait_time_ms

FROM sys.dm_os_wait_stats;

GO

 

 

介绍几个视图:

名称:sys.dm_db_task_space_usage 

简介:返回数据库任务所执行的页分配和释放活动。

参考:http://msdn.microsoft.com/zh-cn/library/ms190288.aspx

 

名称:sys.dm_exec_requests

简介:返回正在执行的数据库请求信息

参考:http://msdn.microsoft.com/en-us/library/ms177648.aspx

 

名称:sys.dm_db_index_usage_stats

简介:返回不同类型索引操作的计数以及上次执行每种操作的时间。

参考:http://msdn.microsoft.com/en-us/library/ms188755.aspx

 

名称:sys.dm_db_index_physical_stats

返回指定表或视图的数据和索引的大小和碎片信息

参考:http://msdn.microsoft.com/zh-cn/library/ms188917.aspx

 

名称:sys.dm_exec_requests

返回有关在 SQL Server 中执行的每个请求的信息

参考:http://msdn.microsoft.com/zh-cn/library/ms177648

 

名称:sys.dm_os_waiting_tasks

返回正在等待某些资源的任务的等待队列的有关信息

参考:http://msdn.microsoft.com/en-us/library/ms188743.aspx

 

名称:sys.dm_os_wait_stats

返回执行的线程所遇到的等待数的有关信息

参考:http://msdn.microsoft.com/en-us/library/ms179984.aspx

 

posted on 2010-12-09 15:37  崔业康  阅读(1399)  评论(0编辑  收藏  举报