Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Относится к:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Система аналитической платформы (PDW)
SQL база данных в Microsoft Fabric
Возвращает строку для каждого ожидающего запроса ввода-вывода в SQL Server.
Примечание.
Чтобы вызвать это из Azure Synapse Analytics или Analytics Platform System (PDW), используйте имя sys.dm_pdw_nodes_io_pending_io_requests. Этот синтаксис не поддерживается бессерверным пулом SQL в Azure Synapse Analytics.
| Имя столбца | Тип данных | Description |
|---|---|---|
| io_completion_request_address | varbinary(8) | Адрес запроса ввода-вывода в памяти. Не допускает значение NULL. |
| io_type | nvarchar(60) | Тип запроса ввода-вывода, ожидающего выполнения. Не допускает значение NULL. |
| io_pending_ms_ticks | bigint | Только для внутреннего применения. Не допускает значение NULL. |
| io_pending | int | Указывает, ожидается ли запрос ввода-вывода (1) или завершен операционной системой (0). Запрос ввода-вывода может по-прежнему ожидаться, даже если ОС завершил запрос, но SQL Server еще не выполнил переключение контекста, в котором он будет обрабатывать запрос ввода-вывода и удалять его из этого списка. Не допускает значение NULL. Value 0 = ожидание SQL Server 1 = ожидающая ОС |
| 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_handle_path | nvarchar(256) | Путь к файлу, который используется в запросе ввода-вывода. Допускает значение NULL. |
| pdw_node_id | int |
Область применения: Azure Synapse Analytics, Analytics Platform System (PDW) Идентификатор узла, на который находится данное распределение. |
Разрешения
На SQL Server и управляемом экземпляре SQL необходимо разрешение VIEW SERVER STATE.
Для целей службы База данных SQL Basic, S0 и S1, а также для баз данных в эластичных пулах, учетной записи администратора сервера, учетной записи администратора Microsoft Entra или членства в ##MS_ServerStateReader##роли сервера требуется. Для всех остальных целей обслуживания базы данных SQL требуется разрешение VIEW DATABASE STATE в базе данных или членство в роли сервера ##MS_ServerStateReader##.
Разрешения для SQL Server 2022 и более поздних версий
Требуется разрешение VIEW SERVER PERFORMANCE STATE на сервере.
См. также
Динамические административные представления и функции (Transact-SQL)
I o Связанные динамические представления и функции управления (Transact-SQL)