Sql Server 监控 Job 执行情况
由于最近数据库的部分job总是不能十分健康的执行,而监控起来只能登陆db服务器去查看错误日志,维护起来十分麻烦,并且job一般都是比较重要的,比如备份数据库或者清理数据库等等。网站这边,经常由于清理job不能正常执行,造成数据库空间在几天内增加 2G - 3G 左右,最后排查发现,是由于执行清理的sql语句执行超时而至。所以,做了一个job执行报表的功能,集成于公司的后台,和 错误日志放在了一起,这样就能每天方便的监控了。
下面是用到的SQL 语句:
select top 150 a.run_date,a.run_time, b.name,step_id,step_name,a.message,a.run_status,a.run_durationfrom msdb.dbo.sysjobhistory a ,msdb.dbo.sysjobs bwhere a.job_id=b.job_id and name not in('job_exclude') and a.step_id>0order by run_date desc
该功能主要用到了 msdb.dbo.sysjobhistory 和 msdb.dbo.sysjobs 两张 job 系统表
job_exclude:是一些执行十分频繁的job,可以排除掉,比如5分钟执行一次等,监控没有太大的意义
下面是功能图:
其实对于 db 的维护,可以有其他更多更好的途径,稍后会考虑用网页的方式来监控 数据库 健康信息,如磁盘占用空间等等,这样能和内部后台紧密联系,便于监控
希望能对你有所帮住,请多多点击推荐,谢谢
相关文章:
Sql Server 系统表分析(1) - 备份表
Sql Server 监控 Job 执行情况
寻自己 - 2011/04/18 17:35 - .Net,C#,Asp.Net - 首发博客园
转载于:https://www.cnblogs.com/xunziji/archive/2011/04/18/2020037.html
Sql Server 监控 Job 执行情况相关推荐
- sql server监控
sql server监控 http://www.mssqltips.com/sqlservertip/2522/sql-server-monitoring-checklist/ 1.查看sql ser ...
- SQL Server监控全解析
SQL Server监控全解析 在SQL Server的日常管理中,让SQL Server高效运行,且性能良好,是DBA需要做的事.DBA需要了解数据库的日常运行情况,对性能进行分析和调优,需要对线上 ...
- 用SQL Server 监控 OS Server 的Task Management信息
用SQL Server 监控 OS Server 的Task Management信息 --原文来自于http://www.databasejournal.com/features/mssql/art ...
- SQL Server 监控系列(文章索引)
一.前言(Introduction) SQL Server监控在很多时候可以帮助我们了解数据库做了些什么,比如谁谁在什么时候修改了表结构,谁谁在删除了某个对象,当这些事情发生了,老板在后面追着说这是谁 ...
- SQL server 系统优化--通过执行计划优化索引(1) (转)
SQL server 系统优化--通过执行计划优化索引(1) 前几天,远离上海,到了温州,在客户的这边处理系统慢,该系统每天正常down机7次左右,在线人员一多,系统运行缓慢,严重影响业务操作,到了无 ...
- SQL Server中的执行计划
介绍 (Introduction) In this article, I'm going to explain what the Execution Plans in SQL Server are a ...
- SQL Server监控常规计数器收集参考(mssql阻塞的跟踪查询,死锁的跟踪查询,改善)
常规计数器收集操作系统服务器的服务器性能信息,包括Processor.磁盘.网络.内存 Processor 处理器 1.1 % Processor Time指处理器用来执行非闲置线程时间的百分比.通过 ...
- SQL Server中的执行引擎入门
简介 当查询优化器(Query Optimizer)将T-SQL语句解析后并从执行计划中选择最低消耗的执行计划后,具体的执行就会交由执行引擎(Execution Engine)来进行执行.本文旨在分类 ...
- SQL Server 监控统计阻塞脚本信息
数据库产生阻塞(Blocking)的本质原因 :SQL语句连续持有锁的时间过长 ,数目过多, 粒度过大.阻塞是事务隔离带来的副作用,它是不可避免的,而且是一个数据库系统常见的现象. 但是阻塞的时间和出 ...
最新文章
- Java——我的概念
- php样式无法加载 路径对的,网站首页 有时加载不了样式
- 【LeetCode】0830.较大分组的位置
- linux显示存储与标定不符,找到了linux分区顺序错乱修复方法
- Iframe高度自适应(兼容IEFirefox、同域跨域)
- c# string总结
- Git之深入解析如何使用Git的分布式工作流程与如何管理多人开发贡献的项目
- Intel和AMD的最新视频编码/解码基准测试
- Python 函数3000字使用总结
- 聊聊、Spring 第二篇
- Lua 正确的尾调用(proper tail call)
- spring mvc文件流形式下载
- 容器Docker详解
- SC/Tetra.v7-ISO 1DVD(流体模拟分析)
- 工业树莓派在激光雕刻中的应用
- Ubuntu下svn回滚到指定版本
- OneZero第一次站立会议Sprint Planning Meeting(2016.3.21)
- Linux连接荣耀路由器pro2,荣耀路由器Pro2与路由存储、远程访问、家庭共享
- 智比奈特万兆光口网卡 ZB-10G-1F 驱动安装和带宽测试
- NSDP协议PORTAL服务器源码
热门文章
- java 图形立即显示_java 图形显示
- python使用json实现树结构_js怎样将获取json转换为树形结构
- qt 加载 图片旋转_QT 实现图片旋转的两种方法
- 您的浏览器由所属组织管理_速度收藏!全省性社会组织年检网上填报指引来了!...
- 元素周期表排列的规律_元素周期表诞生150周年,这些有趣的元素性质你都知道吗?...
- 怎样把python源程序发给别人_如何把Python源码打包成EXE文件?以及bug
- php7连接oracle数据库,使用一个持久连接连到 Oracle 数据库 - PHP 7 中文文档
- 计算机导论中的名词解释,计算机导论期末考试试题及答案
- 深入理解计算机系统学后感,深入理解计算机系统(读书笔记)
- 如何覆盖上一次commit_第一次漂冰雪就上难度 “小白”如何在冰雪中漂明白中置后驱...