Condividi tramite


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.