次の方法で共有


CPU アイドル時間と期間を設定する

適用対象:SQL ServerAzure SQL Managed Instance

大事な

Azure SQL Managed Instance では、SQL Server エージェントのほとんどの機能が現在サポートされているわけではありません。 詳細については、Azure SQL Managed Instance T-SQL と SQL Server の違いに関するページ、または「SQL Managed Instance 内での SQL Agent ジョブの制限事項」を参照してください。

このトピックでは、SQL Server Management Studio を使用して、SQL Server でサーバーの CPU アイドル状態を定義する方法について説明します。 CPU アイドル定義は、Microsoft SQL Server エージェントがイベントに応答する方法に影響します。 たとえば、CPU の平均使用率が 10% を下回り、このレベルで 10 分間維持される場合のように、CPU アイドル状態を定義するとします。 その後、サーバーの CPU がアイドル状態に達するたびに実行するジョブを定義した場合、CPU 使用率が 10% を下回り、10 分間そのレベルに留まるときにジョブが開始されます。 サーバーのパフォーマンスに大きな影響を与えるジョブである場合は、CPU アイドル状態を定義する方法が重要です。

SQL Server Management Studio の使用

CPU アイドル時間と期間を設定するには

  1. オブジェクト エクスプローラーで、SQL Server データベース エンジンのインスタンスに接続 し、そのインスタンスを展開します。

  2. SQL Server エージェント を右クリックし、[プロパティ] をクリックして、[詳細設定] ページを選択します。

  3. [アイドル状態の CPU 条件 で、次の操作を行います。

    • アイドル状態の CPU 条件を で定義します。

    • 平均 CPU 使用率が (すべての CPU 全体で) を下回る割合を指定します。 これにより、CPU がアイドル状態と見なされる前に、CPU が下回る必要がある使用レベルが設定されます。

    • の秒数を指定して、 ボックスがこのレベルを下回ることを確認してください。 これにより、アイドル状態と見なされる前に最小 CPU 使用率を維持する必要がある期間が設定されます。