Condividi tramite


sys.dm_io_pending_io_requests (Transact-SQL)

Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure azure Synapse Analytics Analytics Platform System (PDW)

Restituisce una riga per ogni richiesta di I/O in sospeso in SQL Server.

Nota

Per chiamare questa operazione da Azure Synapse Analytics o da Platform System (PDW), usare il nome sys.dm_pdw_nodes_io_pending_io_requests. Questa sintassi non è supportata da pool SQL serverless in Azure Synapse Analytics.

Nome colonna Tipo di dati Descrizione
io_completion_request_address varbinary(8) Indirizzo di memoria della richiesta di I/O. Non ammette i valori Null.
io_type nvarchar(60) Tipo di richiesta di I/O in sospeso. Non ammette i valori Null.
io_pending_ms_ticks bigint Solo per uso interno. Non ammette i valori Null.
io_pending int Indica se la richiesta di I/O è in sospeso (1) o se è stata completata dal sistema operativo (0). Una richiesta di I/O può essere ancora in sospeso anche quando il sistema operativo ha completato la richiesta, ma SQL Server non ha ancora eseguito un cambio di contesto in cui elabora la richiesta di I/O e la rimuove da questo elenco. Non ammette i valori Null.
valore
0 = SQL Server in sospeso
1 = Sistema operativo in sospeso
io_completion_routine_address varbinary(8) Funzione interna da chiamare quando la richiesta di I/O viene completata. Ammette i valori Null.
io_user_data_address varbinary(8) Solo per uso interno. Ammette i 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 altre informazioni, vedere sys.dm_os_schedulers (Transact-SQL). Non ammette i valori Null.
io_handle varbinary(8) Handle di file utilizzato nella richiesta di I/O. Ammette i valori Null.
io_offset bigint Offset della richiesta di I/O. Non ammette i valori Null.
io_handle_path nvarchar(256) Percorso del file utilizzato nella richiesta di I/O. Ammette i valori Null.
pdw_node_id int Si applica a: Azure Synapse Analytics, Piattaforma di analisi (PDW)

Identificatore del nodo in cui è attiva la distribuzione.

Autorizzazioni

In SQL Server e Istanza gestita di SQL è richiesta l'autorizzazione VIEW SERVER STATE.

In database SQL obiettivi di servizio Basic, S0 e S1 e per i database nei pool elastici, è necessario l'account amministratore del server, l'account amministratore di Microsoft Entra o l'appartenenza al ruolo del ##MS_ServerStateReader## server. Per tutti gli altri obiettivi di servizio database SQL, è necessaria l'autorizzazione VIEW DATABASE STATE per il database o l'adesione ruolo del server ##MS_ServerStateReader##.

Autorizzazioni per SQL Server 2022 e versioni successive

È richiesta l'autorizzazione VIEW SERVER PERFORMANCE STATE per il server.

Vedi anche

Funzioni a gestione dinamica e DMV (Transact-SQL)
Funzioni e viste a gestione dinamica correlate a I O (Transact-SQL)