我对SQL Server 2005附带的活动监视器并不感到兴奋,但我想它是试图成为一样的东西。
从表名,CPU时间,IO时间,内存分配查询,用户名,数据库名称的片段,可能会获得锁…
设置刷新速度2-3秒,让它运行?
我喜欢分析器 – 对于性能调优非常有用; 但是像Top一样工作的东西有时候对于故障排除来说是很棒的。
编辑:命令行工具,不需要SQL工作室可能会很好。
是的,杰森马西( Twitter的 博客 )写了一个很好的,你可以在这里定制:
当前查询活动刷新一秒 (Archive.org链接)
它使用SQL Server 2005及更新版本中的dynamicpipe理视图来显示服务器中正在发生的事情。
“劳斯莱斯”的答案将是安装SQL Server 2005性能仪表板,这是相当全面的,并工作的一种享受:
充分利用SQL Server 2005性能仪表板
现在可能对您的情况没有帮助,但是SQL 2008 Management Console中的活动监视器远在SQL 2005控制台之前。
很好,如果你有权访问2008安装媒体(它将连接到2005服务器就好了),而不是那么多,如果你不这样做。
SP_WHO2有效
显示当前的活动连接。
如果你的数据库是一个2005的实例,那么从2008年的活动监视器尝试…我同意,2008年AM是前方英里,并为您的可能需求更灵活。
凯尔,
我不清楚你在这里问什么? 你想设置的东西,每2-3秒运行一次,并提供像CPU,IO等信息…?
尝试这个。 亚当Machanic有一个漂亮的脚本,比你问的要多,而且对我有很大的帮助。
Idera SQL Check (免费)或Idera SQL Doctor ($ 500)是体面的性能监控工具。