首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 自動化管理任務進階:CPU 閒置排程與停用策略(下)

     編輯:關於SqlServer

CPU 閒置條件精準定義

「閒置」為相對概念,需依伺服器規格與應用負載實測決定:

  • 有系統閒置 CPU < 30% 視為閒置,有的 < 60% 即算
  • 必須使用效能監視器長期蒐集統計,分析出合理閾值

設定兩個參數:

  1. CPU 使用率百分比:如 35%(重建索引可接受的上限)
  2. 持續時間長度:需持續低於閾值一段時間(參考作業執行時間)才觸發

避免瞬間尖峰誤判,確保作業在真正低負載時段執行。

如何暫停/停用排程作業

方法一:解除排程與作業關聯

  • 排程與作業為獨立物件,移除關聯即停用自動執行
  • 缺點:下次需重新關聯,增加管理成本

方法二:停用排程(推薦)

  • 作業本身保持啟用,僅停用排程
  • 優點:管理員仍可手動啟動作業應急;下次需求時直接啟用排程即可

方法三:停用作業(不推薦)

  • 作業與排程皆無法執行(含手動),等同「終身監禁」
  • 僅適用於確定永不再用的作業

永久移除排程的兩種處理

方式優點缺點
直接刪除排程徹底乾淨無歷史記錄
解除關聯後停用排程保留歷史記錄,利後續維護稽核留下「垃圾資料」,稍繁瑣

視團隊習慣與合規需求決定。

兩項重要注意事項

  1. 修改已停用排程的策略後,必須手動重新啟用排程,不會自動生效
  2. 即使排程未啟用,作業仍可因警示觸發或使用者手動執行而運行
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved