sys.dm_filestream_file_io_requests (Transact-SQL)
Выводит список запросов ввода-вывода, обрабатываемых в данный момент владельцем пространства имен (NSO).
Столбец |
Тип |
Описание |
||
---|---|---|---|---|
request_context_address |
varbinary(8) |
Показывает внутренний адрес блока памяти NSO, содержащего запрос ввода-вывода от драйвера. Не допускает значение NULL. |
||
current_spid |
smallint |
Показывает идентификатор системного процесса (SPID) для текущего соединения SQL Server. Не допускает значения NULL. |
||
request_type |
nvarchar(60) |
Показывает тип пакета запроса ввода-вывода (IRP). Возможные типы запросов: 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 и REQ_SET_SECURITY. Не допускает значение NULL |
||
request_state |
nvarchar(60) |
Показывает состояние запроса ввода-вывода в NSO. Возможные значения: REQ_STATE_RECEIVED, REQ_STATE_INITIALIZED, REQ_STATE_ENQUEUED, REQ_STATE_PROCESSING, REQ_STATE_FORMATTING_RESPONSE, REQ_STATE_SENDING_RESPONSE, REQ_STATE_COMPLETING и REQ_STATE_COMPLETED. Не допускает значения NULL. |
||
request_id |
int |
Показывает уникальный идентификатор, назначенный драйвером этому запросу. Не допускает значение NULL. |
||
irp_id |
int |
Показывает уникальный идентификатор IRP. Это удобно для определения всех запросов ввода-вывода, связанных с заданным IRP. Не допускает значение NULL. |
||
handle_id |
int |
Показывает идентификатор дескриптора пространства имен. Этот идентификатор зависит от NSO и уникален в пределах экземпляра. Не допускает значения NULL. |
||
client_thread_id |
varbinary(8) |
Показывает идентификатор потока клиентского приложения, в котором создан запрос.
Допускаются значения NULL. |
||
client_process_id |
varbinary(8) |
Показывает идентификатор процесса клиентского приложения, если оно работает на одном компьютере с SQL Server. Для удаленного клиента здесь показывается идентификатор системного процесса, который работает от имени клиентского приложения. Допускаются значения NULL. |
||
handle_context_address |
varbinary(8) |
Показывает адрес внутренней структуры NSO, связанной с дескриптором клиента. Допускаются значения NULL. |
||
filestream_transaction_id |
varbinary(128) |
Показывает идентификатор транзакции, связанной с заданным дескриптором, и все запросы, связанные с этим дескриптором. Это значение возвращается функцией get_filestream_transaction_context. Допускаются значения NULL. |
Разрешения
Необходимо разрешение VIEW SERVER STATE на сервере.
См. также
Справочник
Динамические административные представления Filestream and FileTable (Transact-SQL)