Agent Job相关的系统表
参考:
http://www.cnblogs.com/CareySon/p/5262311.html
msdb中,有三张与Agent Job相关的系统表,需要了解一下
msdb.dbo.sysjobs
msdb.dbo.sysjobactivity
msdb.dbo.sysjobhistory
有些作业遇到问题执行时间过长,可以用脚本可以根据历史记录,找出执行时间过长的作业,在监控中就可以及时发现这些作业并尽早解决。
如果作业经常出现问题,可以使用该脚本监控尽早发现问题。
SELECT sj.name,sja.start_execution_date,DATEDIFF(SECOND, sja.start_execution_date, GETDATE()) AS ExecutedMin,ja.AvgRuntimeOnSucceedFROM msdb.dbo.sysjobactivity AS sjaINNER JOIN msdb.dbo.sysjobs AS sj ON sja.job_id = sj.job_idINNER join (SELECT job_id,AVG((run_duration / 10000 * 3600) +((run_duration%10000) / 100 * 60) +(run_duration%10000) %100) +NULLIF(0,STDEV((run_duration / 10000 * 3600) +((run_duration%10000) / 100 * 60) +(run_duration%10000) %100)) AS 'AvgRuntimeOnSucceed'FROM msdb.dbo.sysjobhistoryWHERE step_id = 0AND run_status = 1GROUP BY job_id) ja ON sj.job_id = ja.job_idWHERE sja.start_execution_date IS NOT NULL --作业有开始AND sja.stop_execution_date IS NULL --作业没结束AND sja.start_execution_date > DATEADD(DAY, -2, GETDATE()); --作业2天内开始 -- AND DATEDIFF (SECOND ,sja.start_execution_date,GETDATE() )>ja.AvgRuntimeOnSucceed *1.5 --作业执行时间比历史平均时间超了50%"
转载于:https://www.cnblogs.com/lynhou/p/6742416.html
Agent Job相关的系统表相关推荐
- MM--移动类型的配置相关的系统表,举例说明SAP是如何根据配置抛帐的
一.移动类型相关的表 Customizable Table Name Descriptioin T156 Movement Type - BWART T156B Movement Types: Scr ...
- oracle系统表空间不足,oracle表空间不足相关问题解决办法
oracle 临时表空间和数据表空间 Oracle临时表空间主要用来做查询和存放一些缓冲区数据.临时表空间消耗的主要原因是需要对查询的中间结果进行排序.重启数据库可以释放临时表空间,如果不能重启实例, ...
- 自动配置SSM Agent使用Windows Server系统相同代理
虽然官方文档中提供了较为详细的PowerShell代码块配置SSM Agent使用代理, 不过需要手工进行设置代理的hostname和port, 对于已经在Windows Server系统中配置过代理 ...
- 查看SQL Server Resource Database以及修改系统表
参考文献: SQL 2005修改系统表 SQL Server 2005中修改系统表的方法 如何登入DAC(SQL Server 2005) ResourceDB Location Changes Re ...
- Oracle常用系统表
1.1 基于SQL的常用系统表 1.2.1 系统对象表 sysobjects 功能说明:保存当前数据库的对象,如约束.默认值.日志.规则.存储过程等 重要字段解释: sysObjects ( Nam ...
- PostgreSQL学习手册(系统表)
一.pg_class: 该系统表记录了数据表.索引(仍然需要参阅pg_index).序列.视图.复合类型和一些特殊关系类型的元数据.注意:不是所有字段对所有对象类型都有意义. 名字 类型 引用 描述 ...
- ORACLE系统表大全
下面全面是对Oracle系统表的一些介绍: 数据字典dict总是属于Oracle用户sys的. 1.用户: select username from dba_users; 改口令 alter user ...
- 深入理解InnoDB(7)—系统表空间
系统表空间 可以看到,系统表空间和独立表空间的前三个页面(页号分别为0.1.2,类型分别是FSP_HDR.IBUF_BITMAP.INODE)的类型是一致的,只是页号为3-7的页面是系统表空间特有的 ...
- oracle维护常用SQL语句(查看系统表和视图)
转:http://www.360doc.com/content/11/1230/15/7489308_176090474.shtml oracle维护常用SQL语句(查看系统表和视图) 1.查看表空间 ...
最新文章
- LIST 和 MAP
- Discuz7使用syntaxhighlighter_2.0.320实现代码高亮
- noip考python吗_青少年信奥联赛(NOIP)改名重推实锤!带着“不建议”硬刚到底?...
- 分享一个centos不错的镜像库
- MySQL删除s表命令_SQLServer数据库sql语句中----删除表数据drop、truncate和delete的用法...
- 安装linux桌面总结
- selenium自动化测试_Selenium测试可实现有效的测试自动化
- python实例 97,98
- 在linux中docker安装mysql_Linux系统:用docker安装mysql。
- 1991-2019年中国科技统计年鉴(EXCEL版)
- 【IAR】 This device has been locked for debugging
- JPEG图像存储格式
- 如何在 LaTeX 中输入角度、角分、角秒?
- 带你走进Linux内核安全新世界
- 算符优先算法java实现,算符优先算法
- 博科光纤交换机常用命令
- 谷歌学术里面的代码查找
- 计算机应用领域中CAL代表,计算机应用领域.doc
- [C语言] 函数:库函数--自定义函数--函数的调用--练习--详解<个人>------(1)
- 用matlab模拟机械运动
热门文章
- Thread.currentThread().getContextClassLoader() 和 Class.getClassLoader()区别
- 负margin的移位参考线
- 《快活帮》第九次团队作业:Beta冲刺与验收准备
- iView 实现可编辑表格
- phpMyAdmin安装
- C# 调用ArcGIS server admin api
- iPad 3将获得Retina视网膜显示技术
- selector-UI元素状态伪类
- Windows核心编程 第九章 线程与内核对象的同步(下)
- POJ1789简单小生成树