Condividi tramite


sys.dm_filestream_file_io_requests (Transact-SQL)

Viene visualizzato un elenco di richieste di I/O elaborate dal proprietario dello spazio dei nomi (NSO, Namespace Owner) in quel preciso momento.

Si applica a: SQL Server (da SQL Server 2008 R2 a versione corrente).

Colonna

Tipo

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

Viene mostrato l'ID processo di sistema (SPID) per la connessione corrente di SQL Server. Non ammette i valori Null.

request_type

nvarchar(60)

Viene mostrato il tipo di pacchetto di richiesta di I/O (IRP). I possibili tipi di richiesta sono REQ_PRE_CREATE, REQ_POST_CREATE, REQ_RESOLVE_VOLUME, REQ_GET_VOLUME_INFO, REQ_GET_LOGICAL_NAME, REQ_GET_PHYSICAL_NAME, REQ_PRE_CLEANUP, REQ_POST_CLEANUP, REQ_CLOSE, REQ_FSCTL, REQ_QUERY_INFO, REQ_SET_INFO, REQ_ENUM_DIRECTORY, REQ_QUERY_SECURITY e REQ_SET_SECURITY. Non ammette i valori Null

request_state

nvarchar(60)

Viene mostrato lo stato della richiesta di I/O in NSO. I valori possibili 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)

Viene mostrato l'ID thread dell'applicazione client che genera la richiesta.

Avviso

È utile solo se l'applicazione client è in esecuzione nello stesso computer in cui è installato SQL Server.Se l'applicazione client viene eseguita in remoto, in client_thread_id viene mostrato l'ID thread di alcuni processi di sistema in funzione a nome del client remoto.

Ammette i 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 i valori Null.

handle_context_address

varbinary(8)

Viene mostrato l'indirizzo della struttura NSO interna associata all'handle del client. Ammette i 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. Si tratta del valore restituito dalla funzione get_filestream_transaction_context. Ammette i valori Null.

Autorizzazioni

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

Vedere anche

Riferimento

DMV per FILESTREAM e tabelle FileTable (Transact-SQL)