sys.dm_io_pending_io_requests (Transact-SQL)
SQL Server で保留中の I/O 要求ごとに 1 行のデータを返します。
列名 |
データ型 |
説明 |
---|---|---|
io_completion_request_address |
varbinary(8) |
I/O 要求のメモリ アドレス。 NULL 値は許可されません。 |
io_type |
varchar(7) |
保留中の I/O 要求の種類。 NULL 値は許可されません。 |
io_pending |
int |
I/O 要求が Windows で保留されているか、完了しているかを示します。 I/O 要求は、Windows で要求が完了していても、SQL Server で I/O 要求を処理し、一覧から削除するコンテキスト切り替えがまだ実行されていない場合には、引き続き保留中になることがあります。 NULL 値は許可されません。 |
io_completion_routine_address |
varbinary(8) |
I/O 要求が完了したときに呼び出される内部関数。 NULL 値は許可されます。 |
io_user_data_address |
varbinary(8) |
内部使用のみ。 NULL 値は許可されます。 |
scheduler_address |
varbinary(8) |
I/O 要求が発行されたスケジューラ。 I/O 要求はスケジューラの保留中 I/O 一覧に表示されます。 詳細については、「sys.dm_os_schedulers (Transact-SQL)」を参照してください。 NULL 値は許可されません。 |
io_handle |
varbinary(8) |
I/O 要求で使用されているファイルのファイル ハンドル。 NULL 値は許可されます。 |
io_offset |
bigint |
I/O 要求のオフセット。 NULL 値は許可されません。 |
io_pending_ms_ticks |
int |
内部使用のみ。 NULL 値は許可されません。 |
権限
サーバーに対する VIEW SERVER STATE 権限が必要です。