我对 SQL Server 2005 附带的活动监视器不太满意,尽管我猜想它是试图做同样的事情。
查询的片段,用户名,数据库名称,表名,CPU 时间,IO 时间,分配的内存,可能获得的锁......
将刷新速度设置为2-3秒并让其运行?
我喜欢分析器 - 它对于性能调整非常有用;但有时像 top 这样工作的东西对于排除故障也非常有用。
编辑:不需要 SQL Studio 的命令行工具可能会很好。
答案1
是的,Jason Massie(推特-博客)写了一篇非常精彩的文章,您可以在此处进行自定义:
一秒刷新当前查询活动(Archive.org 链接)
它使用 SQL Server 2005 及更新版本中的动态管理视图来显示服务器中发生的情况。
答案2
“劳斯莱斯”答案是安装 SQL Server 2005 性能仪表板,它非常全面并且效果很好:
答案3
可能对您现在的情况没有帮助,但是 SQL 2008 管理控制台中的活动监视器比 SQL 2005 控制台领先很多。
如果您可以访问 2008 安装媒体,那就太好了(它将很好地连接到 2005 服务器),如果您不能,那就不好了。
答案4
如果您的数据库是 2005 实例,那么请尝试从 2008 活动监视器...我同意 2008 AM 领先很多,并且可以更加灵活地满足您的可能需求。