SQL Server 的“顶级”样式活动监视器?

SQL Server 的“顶级”样式活动监视器?

我对 SQL Server 2005 附带的活动监视器不太满意,尽管我猜想它是试图做同样的事情。

查询的片段,用户名,数据库名称,表名,CPU 时间,IO 时间,分配的内存,可能获得的锁......

将刷新速度设置为2-3秒并让其运行?

我喜欢分析器 - 它对于性能调整非常有用;但有时像 top 这样工作的东西对于排除故障也非常有用。

编辑:不需要 SQL Studio 的命令行工具可能会很好。

答案1

是的,Jason Massie(推特-博客)写了一篇非常精彩的文章,您可以在此处进行自定义:

一秒刷新当前查询活动(Archive.org 链接)

它使用 SQL Server 2005 及更新版本中的动态管理视图来显示服务器中发生的情况。

答案2

“劳斯莱斯”答案是安装 SQL Server 2005 性能仪表板,它非常全面并且效果很好:

充分利用 SQL Server 2005 性能仪表板

答案3

可能对您现在的情况没有帮助,但是 SQL 2008 管理控制台中的活动监视器比 SQL 2005 控制台领先很多。

如果您可以访问 2008 安装媒体,那就太好了(它将很好地连接到 2005 服务器),如果您不能,那就不好了。

答案4

如果您的数据库是 2005 实例,那么请尝试从 2008 活动监视器...我同意 2008 AM 领先很多,并且可以更加灵活地满足您的可能需求。

相关内容