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)