Share via


降低 CPU 使用量原則的雜訊 (SQL Server 公用程式)

使用下列策略,在 SQL Server 公用程式資源使用量原則中減少報告雜訊及不必要的違規。

將處理器使用量報告為過高之前,其違規的頻率應該是多少?

您可以在公用程式總管中,使用 [公用程式管理] 節點的 [原則] 索引標籤設定來設定評估期間和違規百分比的容錯。若要變更原則,請使用原則描述右邊的滑動軸控制項,然後按一下 [套用]。您也可以使用顯示畫面底部的按鈕來還原預設值或捨棄變更。

  • 資料收集間隔是 15 分鐘。您無法設定這個值。

  • 處理器使用量原則的預設臨界值上限為 70%。選項的範圍是從 0% 到 100%。

  • 處理器使用量過高的預設評估期間是 1 小時。選項的範圍是從 1 小時到 1 週。

  • 將 CPU 報告為使用量過高之前,資料點違規的預設百分比為 20%。選項的範圍是從 0% 到 100%。

例如,根據預設值,每個小時將會收集 4 個資料點,而且原則臨界值為 20%。因此,根據預設值,1 小時收集期間內的任何違規將會是 4 個資料點的 25%。預設值會報告 CPU 使用量過高原則臨界值的任何違規。

若要減少單一違規所產生的雜訊,請考慮下列選項:

  • 增加評估期間的 1 個增量,使其成為 6 小時。6 小時內的單一違規將會是取樣大小 24 中的 1 個資料點。在此情況下,原則將會容許 6 個小時內原則臨界值有 4 個違規 (16.7% 的資料點),但是會在 6 小時的收集期間內,報告 5 或 5 個以上的違規有使用量過高情形 (>20% 的資料點)。

  • 將違規的百分比容錯提高 1 個增量,成為 30%。1 小時內的單一違規將會是取樣大小 4 中的 1 個資料點。在此情況下,此原則將會容許每個小時有 1 個違規,但是會在 1 小時的收集期間內,報告 2 或 2 個以上的違規有使用量過高情形 (>30% 的資料點)。

  • 提高 SQL Server Managed 執行個體和資料層應用程式之處理器使用量的原則臨界值。如需有關如何變更 SQL Server Managed 執行個體或資料層應用程式之全域 CPU 使用量原則的詳細資訊,請參閱<公用程式管理 (SQL Server 公用程式)>。如需有關如何變更個別 SQL Server 執行個體之 CPU 使用量原則的詳細資訊,請參閱<Managed 執行個體詳細資料 (SQL Server 公用程式)>。如需有關如何變更個別資料層應用程式之 CPU 使用量原則的詳細資訊,請參閱<部署的資料層應用程式詳細資料 (SQL Server 公用程式)>。

將處理器使用量報告為過低之前,其違規的頻率應該是多少?

您可以在公用程式總管中,使用 [公用程式管理] 節點的 [原則] 索引標籤設定來設定評估期間和違規百分比的容錯。若要變更原則,請使用原則描述右邊的滑動軸控制項,然後按一下 [套用]。您也可以使用顯示畫面底部的按鈕來還原預設值或捨棄變更。

  • 資料收集間隔是 15 分鐘。您無法設定這個值。

  • 處理器使用量原則的預設臨界值下限為 0%。選項的範圍是從 0% 到 100%。

  • 處理器使用量過低的預設評估期間是 1 週。選項的範圍是從 1 天到 1 個月。

  • 將 CPU 報告為使用量過低之前,資料點違規的預設百分比為 90%。選項的範圍是從 0% 到 100%。

根據預設值,每週將會收集 672 個資料點,而且原則臨界值為 0%。所以根據預設,這個原則不會產生處理器使用量過低的違規情形。如需有關如何變更 SQL Server Managed 執行個體或資料層應用程式之全域 CPU 使用量原則的詳細資訊,請參閱<公用程式管理 (SQL Server 公用程式)>。如需有關如何變更個別 SQL Server 執行個體之 CPU 使用量原則的詳細資訊,請參閱<Managed 執行個體詳細資料 (SQL Server 公用程式)>。如需有關如何變更個別資料層應用程式之 CPU 使用量原則的詳細資訊,請參閱<部署的資料層應用程式詳細資料 (SQL Server 公用程式)>。