sys.dm_io_pending_io_requests (Transact-SQL)
針對 SQL Server 中每一項暫止 I/O 要求,各傳回一個資料列。
資料行名稱 |
資料類型 |
說明 |
---|---|---|
io_completion_request_address |
varbinary(8) |
IO 要求的記憶體位址。 不可設為 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 權限。