Blocked Process Report イベント クラスは、タスクが指定された時間を超える期間ブロックされたことを示します。 このイベント クラスには、デッドロックが検出できないリソースを待機しているシステム タスクやタスクは含まれません。
レポートが生成されるしきい値と頻度を構成するには、 sp_configure コマンドを使用して 、ブロックされたプロセスしきい値 オプションを構成します。これは秒単位で設定できます。 既定では、ブロックされているプロセスのレポートは生成されません。 ブロックされたプロセスしきい値オプションの設定の詳細については、「ブロックされたプロセスしきい値サーバー構成オプション」を参照してください。
Blocked Process Report イベント クラスによって返されるデータのフィルター処理の詳細については、「トレース内のイベントのフィルター処理 (SQL Server Profiler)」、「トレース フィルターの設定 (Transact-SQL)」、「sp_trace_setfilter (Transact-SQL)」を参照してください。
Blocked Process Report イベント クラスのデータ列
| データ列名 | データの種類 | 説明 | 列 ID | フィルターの適用 |
|---|---|---|---|---|
| DatabaseID | int | ロックが取得されたデータベースの ID。 SQL Server Profiler では、 ServerName データ列がトレースにキャプチャされ、そのサーバーが利用可能な場合、データベースの名前が表示されます。 データベースに対応する値は、DB_ID 関数を使用して特定します。 | 3 | イエス |
| 期間 | bigint | プロセスがブロックされた時間 (ミリ秒)。 | 13 | イエス |
| EndTime | datetime | イベントの終了時刻。 この列は、 SQL:BatchStarting や SP:Starting などのイベント クラスを 開始するために設定されません。 | 15 | イエス |
| EventClass | int | イベントの種類 = 137。 | 二十七 | いいえ |
| EventSequence | int | 要求内の特定のイベントのシーケンス。 | 51 | いいえ |
| IndexID | int | イベントの影響を受けるオブジェクトに付けられたインデックス用の ID。 オブジェクトのインデックス ID を確認するには、sysindexes システム テーブルの indid 列を使用します。 | 二十四 | イエス |
| IsSystem | int | イベントがシステム プロセスとユーザー プロセスのどちらで発生したか。 1 はシステム、0 はユーザーです。 | 六十 | イエス |
| LoginSid | 画像 | ログインしたユーザーのセキュリティ識別子 (SID)。 このイベントは常にシステム スレッドから報告されます。 IsSystem = 1;SID = sa。 | 41 | イエス |
| モード | int | イベントが受信または要求している状態。 0 =NULL 1 =Sch-S 2 =Sch-M 3 =S 4 = U 5 =X 6 =IS 7=IU 8 =IX 9=SIU 10=SIX 11=UIX 12=BU 13=RangeS-S 14=RangeS-U 15=RangeI-N 16=RangeI-S 17=RangeI-U 18=RangeI-X 19=RangeX-S 20=RangeX-U 21 =RangeX-X |
32 | イエス |
| ObjectID | int | ロックが取得されたオブジェクトのシステム割り当て ID (使用可能で該当する場合)。 | 22 | イエス |
| ServerName | nvarchar | トレース対象の SQL Server のインスタンスの名前。 | 26 | |
| SessionLoginName | nvarchar | セッションを開始したユーザーのログイン名。 たとえば、Login1 を使用して SQL Server に接続し、Login2 としてステートメントを実行すると、 SessionLoginName に Login1 が表示されます。 LoginName には Login2 が表示されます。 この列には、SQL Server ログインと Windows ログインの両方が表示されます。 | 64 | イエス |
| TextData | エヌテキスト | トレースでキャプチャされたイベント クラスに依存するテキスト値。 | 1 | イエス |
| TransactionID | bigint | システムによって割り当てられたトランザクション ID。 | 4 | イエス |
こちらもご覧ください
sp_trace_setevent (Transact-SQL) イベント設定関数
sp_configure (Transact-SQL)