sys.dm_filestream_file_io_requests (Transact-SQL)
Si applica a: SQL Server
Visualizza un elenco di richieste di I/O elaborate dal proprietario dello spazio dei nomi (NSO) in un determinato momento.
Column | Type | Descrizione |
---|---|---|
request_context_address |
varbinary(8) | Viene visualizzato l'indirizzo interno del blocco di memoria NSO in cui è contenuta la richiesta di I/O del driver. Non ammette i valori NULL. |
current_spid |
smallint | Mostra l'ID del processo di sistema (SPID) per la connessione di SQL Server corrente. Non ammette i valori NULL. |
request_type |
nvarchar(60) | Viene mostrato il tipo di pacchetto di richiesta di I/O (IRP). I tipi di richiesta possibili sono , , REQ_GET_VOLUME_INFO , , REQ_GET_LOGICAL_NAME , REQ_GET_PHYSICAL_NAME , REQ_POST_CLEANUP REQ_CLOSE REQ_QUERY_INFO REQ_ENUM_DIRECTORY REQ_QUERY_SECURITY REQ_SET_INFO REQ_PRE_CLEANUP REQ_FSCTL e .REQ_SET_SECURITY REQ_RESOLVE_VOLUME REQ_POST_CREATE REQ_PRE_CREATE Non ammette i valori NULL. |
request_state |
nvarchar(60) | Viene mostrato lo stato della richiesta di I/O in NSO. I valori consentiti sono REQ_STATE_RECEIVED , REQ_STATE_INITIALIZED , REQ_STATE_ENQUEUED , REQ_STATE_PROCESSING , REQ_STATE_FORMATTING_RESPONSE , REQ_STATE_SENDING_RESPONSE , REQ_STATE_COMPLETING e REQ_STATE_COMPLETED . Non ammette i valori NULL. |
request_id |
int | Viene mostrato l'ID univoco della richiesta assegnato dal driver a questa richiesta. Non ammette i valori NULL. |
irp_id |
int | Viene mostrato l'ID IRP univoco. È utile per identificare tutte le richieste di I/O correlate all'IRP specificato. Non ammette i valori NULL. |
handle_id |
int | Viene indicato l'ID handle dello spazio dei nomi. Si tratta dell'identificatore specifico dell'NSO ed è univoco in tutta l'istanza. Non ammette i valori NULL. |
client_thread_id |
varbinary(8) | Mostra l'ID thread dell'applicazione client che ha origine la richiesta. Avviso: questo è significativo solo se l'applicazione client è in esecuzione nello stesso computer di SQL Server. Quando l'applicazione client è in esecuzione in remoto, client_thread_id mostra l'ID thread di un processo di sistema che funziona per conto del client remoto.Ammette valori Null. |
client_process_id |
varbinary(8) | Viene mostrato l'ID processo dell'applicazione client se quest'ultima è in esecuzione nello stesso computer in cui è installato SQL Server. Per un client remoto, viene mostrato l'ID processo di sistema in funzione a nome dell'applicazione client. Ammette valori Null. |
handle_context_address |
varbinary(8) | Mostra l'indirizzo della struttura NSO interna associata all'handle del client. Ammette valori Null. |
filestream_transaction_id |
varbinary(128) | Vengono mostrati l'ID della transazione associata all'handle specifico e tutte le richieste associate a questo handle. È il valore restituito dalla get_filestream_transaction_context funzione . Ammette valori Null. |
Autorizzazioni
Per SQL Server 2019 (15.x) e versioni precedenti, è richiesta l'autorizzazione VIEW SERVER STATE per il server.
Per SQL Server 2022 (16.x) e versioni successive, è richiesta l'autorizzazione VIEW SERVER PERFORMANCE STATE nel server.