sys.dm_io_pending_io_requests (Transact-SQL)
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics Analytics Platform System (PDW)
Retorna uma linha para cada solicitação de E/S pendente no SQL Server.
Observação
Para chamar isso do Azure Synapse Analytics ou do PDW (Analytics Platform System), use o nome sys.dm_pdw_nodes_io_pending_io_requests. Não há suporte a essa sintaxe para o pool de SQL sem servidor no Azure Synapse Analytics.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
io_completion_request_address | varbinary(8) | Endereço de memória da solicitação de E/S. Não permite valor nulo. |
io_type | nvarchar(60) | Tipo de solicitação de E/S pendente. Não permite valor nulo. |
io_pending_ms_ticks | bigint | Somente para uso interno. Não permite valor nulo. |
io_pending | int | Indica se a solicitação de E/S está pendente (1) ou foi concluída pelo sistema operacional (0). Uma solicitação de E/S ainda pode estar pendente mesmo quando o sistema operacional tiver concluído a solicitação, mas o SQL Server ainda não executou uma alternância de contexto na qual processaria a solicitação de E/S e a removeria dessa lista. Não permite valor nulo. Valor 0 = SQL Server pendente 1 = SO pendente |
io_completion_routine_address | varbinary(8) | Função interna a ser chamada quando a solicitação de E/S é concluída. Permite valor nulo. |
io_user_data_address | varbinary(8) | Somente para uso interno. Permite valor nulo. |
scheduler_address | varbinary(8) | Agendador no qual esta solicitação de E/S foi emitida. A solicitação de E/S será exibida na lista de E/S pendente do agendador. Para obter mais informações, confira sys.dm_os_schedulers (Transact-SQL). Não permite valor nulo. |
io_handle | varbinary(8) | Identificador de arquivo do arquivo usado na solicitação de E/S. Permite valor nulo. |
io_offset | bigint | Deslocamento da solicitação de E/S. Não permite valor nulo. |
io_handle_path | nvarchar(256) | Caminho do arquivo usado na solicitação de E/S. Permite valor nulo. |
pdw_node_id | int | Aplica-se a: Azure Synapse Analytics, Analytics Platform System (PDW) O identificador do nó em que essa distribuição está ativada. |
Permissões
No SQL Server e na Instância Gerenciada de SQL, requer a permissão VIEW SERVER STATE
.
Nos objetivos de serviço do Banco de Dados SQL Básico, S0 e S1 e para bancos de dados em pools elásticos, é necessário ter a conta do administrador do servidor, a conta do administrador do Microsoft Entra ou a associação à ##MS_ServerStateReader##
função de servidor. Em todos os outros objetivos de serviço do Banco de Dados SQL, a permissão VIEW DATABASE STATE
no banco de dados ou a associação à função de servidor ##MS_ServerStateReader##
são necessárias.
Permissões do SQL Server 2022 e posteriores
É necessária a permissão VIEW SERVER PERFORMANCE STATE no servidor.
Confira também
Exibições e funções de gerenciamento dinâmico (Transact-SQL)
Exibições e funções de gerenciamento dinâmico relacionadas à EO (Transact-SQL)