sys.dm_io_pending_io_requests (Transact-SQL)
Restituisce una riga per ogni richiesta di I/O in sospeso in SQL Server.
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
io_completion_request_address |
varbinary(8) |
Indirizzo di memoria della richiesta di I/O. Non sono supportati valori Null. |
io_type |
varchar(7) |
Tipo di richiesta di I/O in sospeso. Non sono supportati valori Null. |
io_pending |
int |
Indica se la richiesta di I/O è in sospeso o è stata completata da Windows. Una richiesta di I/O può essere ancora in sospeso anche quando Windows ha completato la richiesta, ma SQL Server non ha ancora eseguito un cambio di contesto per l'elaborazione della richiesta di I/O e la relativa rimozione dall'elenco. Non sono supportati valori Null. |
io_completion_routine_address |
varbinary(8) |
Funzione interna da chiamare quando la richiesta di I/O viene completata. Sono supportati valori Null. |
io_user_data_address |
varbinary(8) |
Solo per uso interno. Sono supportati valori Null. |
scheduler_address |
varbinary(8) |
Utilità di pianificazione sulla quale è stata eseguita la richiesta di I/O. La richiesta di I/O verrà visualizzata nell'elenco delle richieste di I/O in sospeso dell'utilità di pianificazione. Per ulteriori informazioni, vedere sys.dm_os_schedulers (Transact-SQL). Non sono supportati valori Null. |
io_handle |
varbinary(8) |
Handle di file utilizzato nella richiesta di I/O. Sono supportati valori Null. |
io_offset |
bigint |
Offset della richiesta di I/O. Non sono supportati valori Null. |
io_pending_ms_ticks |
int |
Solo per uso interno. Non sono supportati valori Null. |
Autorizzazioni
È richiesta l'autorizzazione VIEW SERVER STATE nel server.