Compartilhar via


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 PDW (Sistema de Plataforma de Análise) do Azure Synapse Analytics

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 Básico, S0 e S1 do Banco de Dados SQL e para bancos de dados em pools elásticos, a conta de administrador do servidor, a conta de administrador do Microsoft Entra ou a ##MS_ServerStateReader## associação na função de servidor são necessárias. 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)