sys.dm_filestream_file_io_requests (Transact-SQL)
Aplica-se: SQL Server
Exibe uma lista de solicitações de E/S processadas pelo NSO (Proprietário do Namespace) em um determinado momento.
Coluna | Type | Descrição |
---|---|---|
request_context_address |
varbinary(8) | Mostra o endereço interno do bloco memória NSO que contém a solicitação de E/S do driver. Não permite valor nulo. |
current_spid |
smallint | Mostra a SPID (ID do processo do sistema) para a conexão atual do SQL Server. Não permite valor nulo. |
request_type |
nvarchar(60) | Mostra o tipo de IRP (pacote de solicitação de E/S). Os tipos de solicitação possíveis são REQ_PRE_CREATE , REQ_POST_CREATE , REQ_RESOLVE_VOLUME , REQ_GET_LOGICAL_NAME REQ_GET_PHYSICAL_NAME REQ_POST_CLEANUP REQ_CLOSE REQ_FSCTL REQ_PRE_CLEANUP REQ_GET_VOLUME_INFO REQ_SET_INFO REQ_ENUM_DIRECTORY REQ_QUERY_INFO REQ_QUERY_SECURITY e .REQ_SET_SECURITY Não permite valor nulo. |
request_state |
nvarchar(60) | Mostra o estado da solicitação de E/S no NSO. Os valores possíveis são 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 . Não permite valor nulo. |
request_id |
int | Mostra a ID de solicitação exclusiva atribuída pelo driver a esta solicitação. Não permite valor nulo. |
irp_id |
int | Mostra a ID de IRP exclusiva. Isso é útil para identificar todas as solicitações de E/S relacionadas ao IRP determinado. Não permite valor nulo. |
handle_id |
int | Indica a ID do identificador de namespace. Esse é o identificador específico ao NSO e é exclusivo em uma instância. Não permite valor nulo. |
client_thread_id |
varbinary(8) | Mostra a ID do thread do aplicativo cliente que origina a solicitação. Aviso: isso só será significativo se o aplicativo cliente estiver em execução no mesmo computador que o SQL Server. Quando o aplicativo cliente está sendo executado remotamente, o client_thread_id mostra a ID do thread de algum processo do sistema que funciona em nome do cliente remoto.Anulável. |
client_process_id |
varbinary(8) | Mostrará a ID de processo do aplicativo cliente se este for executado no mesmo computador que o SQL Server. Para um cliente remoto, isso mostra a ID de processo do sistema que está funcionando em nome do aplicativo cliente. Anulável. |
handle_context_address |
varbinary(8) | Mostra o endereço da estrutura interna do NSO associada ao identificador do cliente. Anulável. |
filestream_transaction_id |
varbinary(128) | Mostra a ID da transação associada ao identificador específico e todas as solicitações associadas a esse identificador. É o valor retornado pela get_filestream_transaction_context função. Anulável. |
Permissões
Para SQL Server 2019 (15.x) e versões anteriores, requer a permissão VIEW SERVER STATE no servidor.
Para SQL Server 2022 (16.x) e versões posteriores, requer a permissão VIEW SERVER PERFORMANCE STATE no servidor.