パフォーマンス オブジェクトの使用

SQL Server エージェントには、サービスの動作を監視するためのパフォーマンス オブジェクトとパフォーマンス カウンタが含まれています。パフォーマンス オブジェクトを使用すると、パフォーマンス モニタや Windows ツールを使用して SQL Server エージェント サービスのバックグラウンド動作を特定できるようになります。たとえば、SQL Server エージェント サービスで現在実行されているアクティブなジョブの数を特定して、ブロックされたジョブを特定できます。

SQL Server エージェント サービスのパフォーマンス オブジェクトとパフォーマンス カウンタは、コンピュータにインストールされている SQL Server のインスタンスごとに存在します。パフォーマンス オブジェクトの名前は、各オブジェクトが表す SQL Server のインスタンスに従って付けられます。

次の表は、SQL Server エージェント サービスのパフォーマンス オブジェクトの命名形式を示しています。

インスタンスの種類

オブジェクト名

既定

SQLAgent:object:counter

名前付き

SQLAgent$instance_name:object:counter

SQL Server には、SQL Server エージェントの次のパフォーマンス オブジェクトが含まれています。

オブジェクト名

説明

SQLAgent:Jobs

開始されたジョブ、成功率、および現在の状態に関するパフォーマンス情報

SQLAgent:JobSteps

ジョブ ステップに関する状態情報

SQLAgent:Alerts

警告と通知の数に関する情報

SQLAgent:Statistics

パフォーマンスに関する一般的な情報