如何获取SQL Server数据库性能信息?
问题描述:
是否有任何可以运行的标准查询来显示SQL Server 2005数据库的性能?如何获取SQL Server数据库性能信息?
注意:我需要知道数据库各个方面的性能。
编辑: 我正在寻找一种方法来测量典型查询执行所需的时间。然后,我将对数据库中的某些表应用索引,然后计算相同查询执行多长时间并查看是否存在显着差异。是否有捷径可寻?
谢谢!
答
有一些动态管理视图和功能建设:SQL Server的性能
http://msdn.microsoft.com/en-us/library/ms188754(SQL.90).aspx
select * from sys.dm_db_index_usage_stats
select * from sys.dm_os_memory_objects
你是什么意思的“性能”? “各方面”是什么意思?有很多可能的SQL查询(我认为),所以你大概并不意味着所有可能的查询。 – 2009-10-12 13:39:39