您的位置:首页 > 数据库 > 数据库管理

SQL Server作业活动监视器

更多 2016/2/26 来源:数据库管理学习浏览量:2177
学习标签: SQL Server
本文导读:在进行SQL Server的日常例行维护和监控的时候,除了使用进程管理器来查看SQL进程的内存和CPU资源消耗情况以外,还有一个SQL自带的非常好用的活动监视器,有助于我们发现一些异常的情况。SQL Server代理作业活动监视器的主要机制是监视作业运行,以及查看代理已运行的作业。

一、作业类别

在作业活动监视器中用作业类别来分组作业非常有用。有一些内置的系统作业/任务作业类别。你也可以创建你自己的作业类别。

1、打开方式:SSMS->SQL Server代理->作业,右击作业,并选择 管理作业类别。

 

2、创建作业类别并分配作业

(1)、点击添加…按钮创建一个新的作业类别。命名你的作业类别(本例中"backups"),然后单击“显示所有作业”复选框,列出你当前的SQL Server代理作业。勾选Backup Master作业,如图所示。

你也可以后期通过编辑作业属性,分配作业类别

(2)、再次单击“添加”按钮,并添加第二类别,命名为“Examples”,并选择这系列创建的其他示例作业。单击确定,然后单击“取消”关闭对话框(别担心,它不会撤消之前的操作,它只是在关闭管理作业类别对话框)。
 

 

二、打开作业监视器

启动SSMS,对象资源管理器下导航到SQL Server代理节点。你应该看到作业活动监视器,如图所示。双击作业活动监视器,或右键点击菜单项并选择查看作业活动

 

在作业活动监视器下你可以看到实例上定义的所有代理作业。你可以看到哪些作业已启用,它们最近是否有运行,作业是否正在运行,上次运行结果是否成功,定期作业的下次运行时间,如果你的作业有分类,类别也会显示。

 

三、作业活动监视器排序显示


在代理作业活动的每一列都是可排序的--点击列的名称。

例如,按照作业类别排序,点击网格中的“类别”的标题,你会看到作业按照新创建的类别排序

 

四、作业活动监视器的筛选

如果有一百或更多的作业,你可能会使用过滤设置对话框限制你想查看的作业。点击过滤,将看到筛选设置对话框。在类别中输入backups(如图),并勾选对话框底部的“应用筛选器”复选框。单击“确定”

1、只显示作业类别为backups的作业

2、结果

3、注意

在对话框的左侧,你会看到一个过滤器被应用。如果你想再次看到所有的工作,你必须再次点击过滤,取消“应用筛选器”选项。
 

 

五、使用作业活动监视器来监控作业

可以设置作业活动监视器自动刷新,那样就能及时查看失败的作业。在作业活动监视器,点击“查看刷新设置”,你会看到刷新设置对话框,如图所示。

在这个例子中,勾选自动刷新间隔,然后更改秒从默认的60下降到30(具体的数值取决于你的监控)。

 

单击“确定”,现在的对话框会每30秒自动刷新。在上次的运行结果结合过滤或排序,就非常容易定位到失败的作业。
 

收藏
177
很赞
485