简短背景:
我在A公司工作,在A公司我们有一个不应该的DBA。当我们负责需要快速周转的故障排除项目时,通常需要比应有的时间更长的时间。
出于这个原因,我们要求他授予我对某些服务器(Biztalk SQL 服务器)的 DBO 访问权限。我就是那个正在删除文件并监视这些东西的人,有时是一夜之间,最近我们一直在经历系统速度下降的情况。
因此,对于 Biztalk 的这些问题,我进入了 SQL 服务器并试图四处挖掘,但似乎大多数问题都需要比我更高的权限。我已经查找并终止了暂停的查询,但作为 DBO,我想知道我可以在多大程度上监控和了解当前正在运行/暂停的作业。
我熟悉 execsp_who2
但除此之外kill %%
我一直在碰壁......
我的问题:
作为 DBO,是否有任何有用的功能可以帮助确定这些暂停查询的原因?除了谁和谁2?
你们有没有为识别这些错误的原因而编写的任何本土查询?
任何帮助深表感谢!