日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Agent Job相关的系统表

發布時間:2025/6/17 windows 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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相关的系统表的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。