適用対象:SQL Server
Azure 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 アイドル時間と期間を設定するには
オブジェクト エクスプローラーで、SQL Server データベース エンジンのインスタンスに接続 し、そのインスタンスを展開します。
SQL Server エージェント を右クリックし、[プロパティ] をクリックして、[詳細設定] ページを選択します。
[アイドル状態の CPU 条件 で、次の操作を行います。
アイドル状態の CPU 条件を で定義します。
平均 CPU 使用率が (すべての CPU 全体で) を下回る割合を指定します。 これにより、CPU がアイドル状態と見なされる前に、CPU が下回る必要がある使用レベルが設定されます。
の秒数を指定して、 ボックスがこのレベルを下回ることを確認してください。 これにより、アイドル状態と見なされる前に最小 CPU 使用率を維持する必要がある期間が設定されます。