我们可以在多大程度上监控 SQL 服务器中作为 DBO 的作业
To what extent can we monitor jobs as DBO in SQL Server
简短背景:
我在A公司工作,在A公司我们有一个不应该的DBA。当我们负责需要快速周转的故障排除项目时,通常需要比应有的时间长很多。
出于这个原因,我们要求他授予我对某些服务器(Biztalk SQL 服务器)的 DBO 访问权限。我就是那个正在删除文件并监视这些东西的人,有时是一夜之间,最近我们一直在经历系统速度下降的情况。
因此,对于 Biztalk 的这些问题,我进入了 SQL 服务器并试图四处挖掘,但似乎大多数问题都需要比我更高的权限。我已经查找并终止了暂停的查询,但作为 DBO,我想知道我可以在多大程度上监控和了解当前的工作 running/suspended。
我熟悉 exec sp_who2
和 kill %%
但除此之外我一直碰壁...
我的问题:
作为 DBO,是否有任何有用的功能可以帮助确定这些暂停查询的原因?除了谁和谁2?
你们有没有为识别这些错误的原因而编写的任何本地查询?
非常感谢任何帮助!
如果您的问题还在继续,您可能想看看使用 Performance Analysis of Logs (PAL) Tool for BizTalk 2006 or BizTalk 2009。
简短背景:
我在A公司工作,在A公司我们有一个不应该的DBA。当我们负责需要快速周转的故障排除项目时,通常需要比应有的时间长很多。
出于这个原因,我们要求他授予我对某些服务器(Biztalk SQL 服务器)的 DBO 访问权限。我就是那个正在删除文件并监视这些东西的人,有时是一夜之间,最近我们一直在经历系统速度下降的情况。
因此,对于 Biztalk 的这些问题,我进入了 SQL 服务器并试图四处挖掘,但似乎大多数问题都需要比我更高的权限。我已经查找并终止了暂停的查询,但作为 DBO,我想知道我可以在多大程度上监控和了解当前的工作 running/suspended。
我熟悉 exec sp_who2
和 kill %%
但除此之外我一直碰壁...
我的问题:
作为 DBO,是否有任何有用的功能可以帮助确定这些暂停查询的原因?除了谁和谁2?
你们有没有为识别这些错误的原因而编写的任何本地查询?
非常感谢任何帮助!
如果您的问题还在继续,您可能想看看使用 Performance Analysis of Logs (PAL) Tool for BizTalk 2006 or BizTalk 2009。