Sql-Server

SQL Server 代理作業延遲?

  • June 18, 2021

我有一個 SQL Server 代理作業設置為每分鐘每分鐘執行一次。

通常它在時鐘上精確地執行:00,但偶爾會等待幾秒鐘。

見下文,其中一項作業在上午 6 點 32 分被觸發執行,但實際上僅在 9 秒後才開始執行。

在此處輸入圖像描述

我想這可能發生的原因有很多,但我的問題是:有什麼方法可以查明導致這種情況的原因(而不是僅僅猜測、做出改變並希望能解決它)?

我閱讀了這個問題和答案,但這不是我的問題。我確實有其他 SQL Server 代理作業,但在 6:32 沒有其他作業正在執行,並且沒有其他作業涉及此特定作業中涉及的任何表。當我嘗試在該問題的已接受答案中執行查詢時,它總是導致 0 行數據。

我不僅要查看正在執行的 SQL 作業,還要查看 Windows(或防病毒)是否恰好在同一時間執行某些東西。我知道 McAfee 有一種幾乎隨機執行的趨勢,它確實會耗盡我機器的資源。

我有同樣的問題,但延遲是幾分鐘,而不是像你的情況那樣的幾秒鐘。只需檢查同一使用者在同一時間進行的其他作業執行。在我的情況下,工作的步驟只是等到另一個工作的另一個步驟在同一使用者下完成。所以這裡的解決方案:

  1. 為使用者增加並發任務的數量
  2. 增加使用者數量
  3. p.1 和 p.2 的混合?

引用自:https://dba.stackexchange.com/questions/247425