sys.dm_io_pending_io_requests
Возвращает по строке для каждого, ожидающего выполнения, запроса ввода-вывода в SQL Server.
Имя столбца |
Тип данных |
Описание |
---|---|---|
io_completion_request_address |
varbinary(8) |
Адрес запроса ввода-вывода в памяти. Не допускает значение NULL. |
io_type |
varchar(7) |
Тип запроса ввода-вывода, ожидающего выполнения. Не допускает значение NULL. |
io_pending |
int |
Указывает, ожидает ли запрос ввода-вывода выполнения или он завершен Windows. Запрос может продолжать ожидать выполнения, даже если операционная система Windows уже завершила соответствующий ввод-вывод, но SQL Server еще не выполнил переключение контекста, при котором запрос ввода-вывода должен быть обработан и удален из этого списка. Не допускает значение NULL. |
io_completion_routine_address |
varbinary(8) |
Внутренняя функция, которая должна вызываться по завершении запроса ввода-вывода. Допускает значение NULL. |
io_user_data_address |
varbinary(8) |
Только для внутреннего использования. Допускает значение NULL. |
scheduler_address |
varbinary(8) |
Планировщик, которым был назначен данный запрос ввода-вывода. Запрос ввода-вывода появляется в списке планировщика запросов ввода-вывода, ожидающих выполнения. Дополнительные сведения см. в разделе sys.dm_os_schedulers (Transact-SQL). Не допускает значение NULL. |
io_handle |
varbinary(8) |
Дескриптор файла, используемый в запросе ввода-вывода. Допускает значение NULL. |
io_offset |
bigint |
Смещение при выполнении запроса ввода-вывода. Не допускает значение NULL. |
io_pending_ms_ticks |
int |
Только для внутреннего использования. Не допускает значение NULL. |
Разрешения
Требует разрешения VIEW SERVER STATE на сервере.