降低 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 使用量原則的詳細資訊,請參閱<受管理的執行個體詳細資料 (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 使用量原則的詳細資訊,請參閱<受管理的執行個體詳細資料 (SQL Server 公用程式)>。 如需有關如何變更個別資料層應用程式之 CPU 使用量原則的詳細資訊,請參閱<部署的資料層應用程式詳細資料 (SQL Server 公用程式)>。
請參閱
參考
概念
修改資源健康情況原則定義 (SQL Server 公用程式)