【发布时间】:2010-07-09 01:31:59
【问题描述】:
我一直在尝试制定一个查询来帮助自己识别使用 SQL Server 的资源密集型查询/数据库/用户,但还没有完全搞定。我想构建一个查询,该查询将执行 'mysqladmin processlist' 将为 MySQL 执行的操作。
我提到了this related question,但还没有得到我真正需要的东西。我正在使用sp_who、sp_who2 和这样的查询:
select master.dbo.sysprocesses.loginame,
count(master.dbo.sysprocesses.loginame)
from master.dbo.sysprocesses
group by master.dbo.sysprocesses.loginame
问题始终是其中一种工具无法满足我的所有需求。我的目标是有一个采用这种格式的查询:
LOGIN, DATABASE, QUERY, CPU, MEM, etc.
如果有人知道如何执行此操作,我将不胜感激。如果有人有任何 SQL Server DBA 备忘单,那就太好了。
【问题讨论】:
标签: sql-server-2008 processlist