次の方法を使用して、SQL Server ユーティリティリソース使用率ポリシーのレポートノイズと望ましくない違反を減らします。
プロセッサ使用率が過大使用と報告される前に、どの程度の頻度で違反する必要がありますか?
評価期間とパーセント違反の許容度はどちらも、ユーティリティ エクスプローラーのユーティリティ管理ノードの [ポリシー] タブ設定を使用して構成できます。 ポリシーを変更するには、ポリシーの説明の右側にあるスライダー コントロールを使用し、[ 適用] をクリックします。 また、既定値を復元したり、ディスプレイの下部にあるボタンを使用して変更を破棄したりすることもできます。
データ収集間隔は 15 分です。 この値を構成することはできません。
既定の上限しきい値プロセッサ使用率ポリシーは 70%です。 オプションの範囲は 0% から 100%です。
プロセッサの過大使用の既定の評価期間は 1 時間です。 オプションの範囲は 1 時間から 1 週間です。
CPU が過大使用として報告される前の違反データ ポイントの既定の割合は、20%です。 オプションの範囲は 0% から 100%です。
たとえば、既定値に基づいて、1 時間ごとに 4 つのデータ ポイントが収集され、ポリシーのしきい値は 20%です。 そのため、既定では、1 時間の収集期間内のすべての違反は、4 つのデータ ポイントの 25% になります。 既定値は、CPU 過大使用ポリシーしきい値の違反を報告します。
1 つの違反によって発生するノイズを減らすには、次のオプションを検討してください。
評価期間を 1 ずつ 6 時間に増やします。 6 時間で 1 回の違反は、サンプル サイズが 24 の 1 つのデータ ポイントになります。 この場合、ポリシーは 6 時間でポリシーしきい値 (データ ポイントの 16.7%) の 4 つの違反を許容しますが、6 時間の収集期間中に 5 つ以上の違反 (>20% のデータ ポイント) の過大使用を報告します。
違反の割合の許容範囲を 1 ずつ 30%に増やします。 1 時間で 1 回の違反は、サンプル サイズが 4 の 1 つのデータ ポイントになります。 この場合、ポリシーは 1 時間あたり 1 回の違反を許容しますが、1 時間の収集期間中に 2 つ以上の違反 (>30% のデータ ポイント) の過大使用を報告します。
SQL Server マネージド インスタンスとデータ層アプリケーション プロセッサ使用率のポリシーしきい値を増やします。 SQL Server またはデータ層アプリケーションのマネージド インスタンスのグローバル CPU 使用率ポリシーを変更する方法の詳細については、「 ユーティリティ管理 (SQL Server ユーティリティ)」を参照してください。 SQL Server の個々のインスタンスの CPU 使用率ポリシーを変更する方法の詳細については、「 Managed Instance Details (SQL Server ユーティリティ)」を参照してください。 個々のデータ層アプリケーションの CPU 使用率ポリシーを変更する方法の詳細については、「 デプロイされたデータ層アプリケーションの詳細 (SQL Server ユーティリティ)」を参照してください。
プロセッサ使用率が過小使用として報告される前に、どのくらいの頻度で違反する必要がありますか?
評価期間とパーセント違反の許容度はどちらも、ユーティリティ エクスプローラーのユーティリティ管理ノードの [ポリシー] タブ設定を使用して構成できます。 ポリシーを変更するには、ポリシーの説明の右側にあるスライダー コントロールを使用し、[ 適用] をクリックします。 また、既定値を復元したり、ディスプレイの下部にあるボタンを使用して変更を破棄したりすることもできます。
データ収集間隔は 15 分です。 この値を構成することはできません。
プロセッサ使用率ポリシーの既定のしきい値は 0%です。 オプションの範囲は 0% から 100%です。
プロセッサの過小使用の既定の評価期間は 1 週間です。 オプションの範囲は 1 日から 1 か月です。
CPU が過小使用として報告される前の違反データ ポイントの既定の割合は、90%です。 オプションの範囲は 0% から 100%です。
既定値に基づいて、毎週 672 個のデータ ポイントが収集されますが、ポリシーのしきい値は 0%です。 そのため、既定では、このポリシーはプロセッサの過小使用違反を生成しません。 SQL Server またはデータ層アプリケーションのマネージド インスタンスのグローバル CPU 使用率ポリシーを変更する方法の詳細については、「 ユーティリティ管理 (SQL Server ユーティリティ)」を参照してください。 SQL Server の個々のインスタンスの CPU 使用率ポリシーを変更する方法の詳細については、「 Managed Instance Details (SQL Server ユーティリティ)」を参照してください。 個々のデータ層アプリケーションの CPU 使用率ポリシーを変更する方法の詳細については、「 デプロイされたデータ層アプリケーションの詳細 (SQL Server ユーティリティ)」を参照してください。
こちらもご覧ください
ユーティリティ管理 (SQL Server ユーティリティ)
SQL Server ユーティリティで SQL Server のインスタンスを監視する
リソース正常性ポリシー定義の変更 (SQL Server ユーティリティ)
SQL Server ユーティリティの機能とタスク