我一直在尝试制定一个查询来帮助自己识别使用 SQL Server 的资源密集型查询/数据库/用户,但还没有完全搞定。我想构建一个查询,它将为 MySQL 执行“mysqladmin processlist”。
我已经提到了这个相关的问题,但还没有得到我真正需要的东西。我正在使用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 备忘单,那就太好了。