Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Retorna informações sobre todas as esperas encontradas pelos threads executados. Você pode usar essa exibição agregada para diagnosticar problemas de desempenho com o SQL Server e também com consultas e lotes específicos. sys.dm_exec_session_wait_stats fornece informações semelhantes por sessão.
Observação
Para chamar essa exibição de gerenciamento dinâmico do Azure Synapse Analytics ou do Analytics Platform System (PDW), use o nome sys.dm_pdw_nodes_os_wait_stats
. Essa sintaxe não é suportada pelo pool SQL sem servidor no Azure Synapse Analytics.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
wait_type |
Nvarchar(60) | Nome do tipo de espera. Para obter mais informações, consulte Tipos de espera, mais adiante neste artigo. |
waiting_tasks_count |
bigint | Número de esperas neste tipo de espera. Este contador é incrementado no início de cada espera. |
wait_time_ms |
bigint | O tempo total de espera para este tipo de espera é de milissegundos. Este tempo inclui .signal_wait_time_ms |
max_wait_time_ms |
bigint | Tempo máximo de espera neste tipo de espera. |
signal_wait_time_ms |
bigint | Diferença entre o tempo em que o thread de espera foi sinalizado e quando começou a ser executado. |
pdw_node_id |
Int | O identificador do nó em que esta distribuição se encontra. Aplica-se a: Azure Synapse Analytics, Analytics Platform System (PDW) |
Permissões
No SQL Server e na Instância Gerenciada do SQL, requer VIEW SERVER STATE
permissão.
No Banco de Dados SQL Basic, S0e S1 objetivos de serviço e para bancos de dados em pools elásticos , a conta de de administrador do servidor, a conta de de administrador do Microsoft Entra ou a associação aode função de servidor ##MS_ServerStateReader##
é necessária. Em todos os outros objetivos de serviço do Banco de dados SQL, é necessária a permissão VIEW DATABASE STATE
no banco de dados ou a associação à função de servidor ##MS_ServerStateReader##
.
Permissões para SQL Server 2022 e posterior
Requer a permissão VIEW SERVER PERFORMANCE STATE no servidor.
Tipos de espera
As esperas de recursos ocorrem quando um trabalhador solicita acesso a um recurso que não está disponível porque o recurso está sendo usado por algum outro trabalhador ou ainda não está disponível. Exemplos de esperas de recursos são bloqueios, travas, espera de E/S de rede e de disco. As esperas de bloqueio e travamento são esperas em objetos de sincronização.
As esperas de fila ocorrem quando um trabalhador está ocioso, aguardando que o trabalho seja atribuído. As esperas de fila são normalmente vistas com tarefas em segundo plano do sistema, como o monitor de deadlock e tarefas de limpeza de registros excluídos. Essas tarefas aguardam que as solicitações de trabalho sejam colocadas em uma fila de trabalhos. As esperas na fila também podem ficar ativas periodicamente, mesmo que nenhum novo pacote tenha sido colocado na fila.
As esperas externas ocorrem quando um trabalhador do SQL Server está aguardando a conclusão de um evento externo, como uma chamada de procedimento armazenado estendida ou uma consulta de servidor vinculado. Ao diagnosticar problemas de bloqueio, lembre-se de que as esperas externas nem sempre implicam que o trabalhador está ocioso, porque ele pode estar executando ativamente algum código externo.
Essa visualização de gerenciamento dinâmico (Detran) mostra o tempo de espera concluído. Este Detran não mostra as esperas atuais.
Um thread de trabalho do SQL Server não é considerado aguardando se qualquer uma das seguintes condições for verdadeira:
- Um recurso fica disponível.
- Uma fila não está vazia.
- Um processo externo termina.
Embora o thread não esteja mais esperando, ele não precisa começar a ser executado imediatamente. Isso ocorre porque esse thread é primeiro colocado na fila de trabalhadores executáveis e deve esperar que um quantum seja executado no agendador.
No SQL Server, os contadores de tempo de espera são valores bigint e, portanto, não são tão propensos à substituição de contadores quanto os contadores equivalentes em versões anteriores do SQL Server.
Tipos específicos de tempos de espera durante a execução da consulta podem indicar gargalos ou pontos de bloqueio dentro da consulta. Da mesma forma, altos tempos de espera ou contagens de espera em todo o servidor podem indicar gargalos ou pontos de acesso nas interações de consulta dentro da instância do servidor. Por exemplo, esperas de bloqueio indicam contenção de dados por consultas; as esperas de trava de E/S da página indicam tempos de resposta de E/S lentos; As esperas de atualização de trava de página indicam layout de arquivo incorreto.
O conteúdo deste Detran pode ser redefinido. Este comando T-SQL redefine todos os contadores para 0:
DBCC SQLPERF ('sys.dm_os_wait_stats', CLEAR);
GO
Observação
Essas estatísticas não persistem depois que o mecanismo de banco de dados é reiniciado, e todos os dados são cumulativos desde a última vez que as estatísticas foram redefinidas ou o mecanismo de banco de dados iniciado. Use a sqlserver_start_time
coluna no sys.dm_os_sys_info para localizar a última hora de inicialização do mecanismo de banco de dados.
A tabela a seguir lista os tipos de espera encontrados pelas tarefas.
Tipo de espera | Descrição |
---|---|
ABR
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
AM_INDBUILD_ALLOCATION
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
AM_SCHEMAMGR_UNSHARED_CACHE
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
ASSEMBLY_FILTER_HASHTABLE
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
ASSEMBLY_LOAD
|
Ocorre durante o acesso exclusivo ao carregamento da montagem. |
ASYNC_DISKPOOL_LOCK
|
Ocorre quando há uma tentativa de sincronizar threads paralelos que estão executando tarefas como criar ou inicializar um arquivo. |
ASYNC_IO_COMPLETION
|
Ocorre quando uma tarefa está aguardando a conclusão de E/S assíncronas que não sejam de dados. Os exemplos incluem E/S envolvidas no envio de logs em espera ativa, espelhamento de banco de dados e algumas operações relacionadas à importação em massa. |
ASYNC_NETWORK_IO
|
Ocorre em gravações de rede quando a tarefa é bloqueada aguardando que o aplicativo cliente confirme que processou todos os dados enviados a ele. Verifique se o aplicativo cliente está processando dados do servidor o mais rápido possível ou se não existem atrasos na rede. Os motivos pelos quais o aplicativo cliente não pode consumir dados com rapidez suficiente incluem: problemas de design do aplicativo, como gravar resultados em um arquivo enquanto os resultados chegam, aguardar a entrada do usuário, filtragem do lado do cliente em um grande conjunto de dados em vez de filtragem do lado do servidor ou uma espera intencional introduzida. Além disso, o computador cliente pode estar experimentando resposta lenta devido a problemas como baixa memória virtual / física, 100% consumo de CPU, etc. Atrasos de rede também podem levar a essa espera - geralmente causada por problemas de driver de adaptador de rede, drivers de filtro, firewalls ou roteadores mal configurados. |
ASYNC_OP_COMPLETION
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
ASYNC_OP_CONTEXT_READ
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
ASYNC_OP_CONTEXT_WRITE
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
ASYNC_SOCKETDUP_IO
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
AUDIT_GROUPCACHE_LOCK
|
Ocorre quando há uma espera em um bloqueio que controla o acesso a um cache especial. O cache contém informações sobre quais auditorias estão sendo usadas para auditar cada grupo de ações de auditoria. |
AUDIT_LOGINCACHE_LOCK
|
Ocorre quando há uma espera em um bloqueio que controla o acesso a um cache especial. O cache contém informações sobre quais auditorias estão sendo usadas para auditar grupos de ações de auditoria de login. |
AUDIT_ON_DEMAND_TARGET_LOCK
|
Ocorre quando há uma espera em um bloqueio que é usado para garantir a inicialização única de destinos de Eventos Estendidos relacionados à auditoria. |
AUDIT_XE_SESSION_MGR
|
Ocorre quando há uma espera em um bloqueio que é usado para sincronizar o início e a interrupção de sessões de Eventos Estendidos relacionadas à auditoria. |
BACKUP
|
Ocorre quando uma tarefa é bloqueada como parte do processamento de backup. |
BACKUP_OPERATOR
|
Ocorre quando uma tarefa está aguardando uma montagem em fita. Para exibir o status da fita, consulte sys.dm_io_backup_tapes . Se uma operação de montagem não estiver pendente, esse tipo de espera pode indicar um problema de hardware com a unidade de fita. |
BACKUPBUFFER
|
Ocorre quando uma tarefa de backup está aguardando dados ou está aguardando um buffer no qual armazenar dados. Esse tipo não é típico, exceto quando uma tarefa está aguardando uma montagem em fita. |
BACKUPIO
|
Ocorre quando uma tarefa de backup está aguardando dados ou está aguardando um buffer no qual armazenar dados. Esse tipo não é típico, exceto quando uma tarefa está aguardando uma montagem em fita. |
BACKUPTHREAD
|
Ocorre quando uma tarefa está aguardando a conclusão de uma tarefa de backup. Os tempos de espera podem ser longos, de vários minutos a várias horas. Se a tarefa que está sendo aguardada estiver em um processo de E/S, esse tipo não indica um problema. |
BAD_PAGE_PROCESS
|
Ocorre quando o registrador de páginas suspeito em segundo plano está tentando evitar a execução a cada cinco segundos. O excesso de páginas suspeitas faz com que o registador seja executado com frequência. |
BLOB_METADATA
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
BMPALLOCATION
|
Ocorre com planos de modo de lote paralelo ao sincronizar a alocação de um filtro de bitmap grande. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
BMPBUILD
|
Ocorre com planos de modo de lote paralelo ao sincronizar a criação de um filtro de bitmap grande. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
BMPREPARTITION
|
Ocorre com planos de modo de lote paralelos ao sincronizar o reparticionamento de um filtro de bitmap grande. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
BMPREPLICATION
|
Ocorre com planos de modo de lote paralelo ao sincronizar a replicação de um filtro de bitmap grande entre threads de trabalho. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
BPSORT
|
Ocorre com planos de modo de lote paralelo ao sincronizar a classificação de um conjunto de dados em vários threads. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
BROKER_CONNECTION_RECEIVE_TASK
|
Ocorre ao aguardar o acesso para receber uma mensagem em um ponto de extremidade de conexão. O acesso de recebimento ao ponto de extremidade é serializado. |
BROKER_DISPATCHER
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
BROKER_ENDPOINT_STATE_MUTEX
|
Ocorre quando há contenção para acessar o estado de um ponto de extremidade de conexão do Service Broker. O acesso ao estado para alterações é serializado. |
BROKER_EVENTHANDLER
|
Ocorre quando uma tarefa está aguardando no manipulador de eventos primário do Service Broker. Isso deve ocorrer muito brevemente. |
BROKER_FORWARDER
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
BROKER_INIT
|
Ocorre ao inicializar o Service Broker em cada banco de dados ativo. Isto deve ocorrer com pouca frequência. |
BROKER_MASTERSTART
|
Ocorre quando uma tarefa está aguardando o início do manipulador de eventos primário do Service Broker. Isso deve ocorrer muito brevemente. |
BROKER_RECEIVE_WAITFOR
|
Ocorre quando o RECEIVE WAITFOR está esperando. Isso pode significar que nenhuma mensagem está pronta para ser recebida na fila ou que uma contenção de bloqueio está impedindo que ela receba mensagens da fila. |
BROKER_REGISTERALLENDPOINTS
|
Ocorre durante a inicialização de um ponto de extremidade de conexão do Service Broker. Isso deve ocorrer muito brevemente. |
BROKER_SERVICE
|
Ocorre quando a lista de destino do Service Broker associada a um serviço de destino é atualizada ou repriorizada. |
BROKER_SHUTDOWN
|
Ocorre quando há um desligamento planejado do Service Broker. Isso deve ocorrer muito brevemente, se for o caso. |
BROKER_START
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
BROKER_TASK_SHUTDOWN
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
BROKER_TASK_STOP
|
Ocorre quando o manipulador de tarefas de fila do Service Broker tenta encerrar a tarefa. A verificação de estado é serializada e deve estar em um estado de execução antes. |
BROKER_TASK_SUBMIT
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
BROKER_TO_FLUSH
|
Ocorre quando o desnivelador preguiçoso do Service Broker libera os objetos de transmissão na memória para uma mesa de trabalho. |
BROKER_TRANSMISSION_OBJECT
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
BROKER_TRANSMISSION_TABLE
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
BROKER_TRANSMISSION_WORK
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
BROKER_TRANSMITTER
|
Ocorre quando o transmissor do Service Broker está aguardando trabalho. O Service Broker tem um componente conhecido como Transmissor, que agenda mensagens de várias caixas de diálogo para serem enviadas através do fio em um ou mais pontos de extremidade de conexão. O transmissor tem duas roscas dedicadas para este fim. Esse tipo de espera é cobrado quando esses threads do transmissor aguardam o envio de mensagens de diálogo usando as conexões de transporte. Valores altos de para esse tipo de waiting_tasks_count espera apontam para o trabalho intermitente para esses threads do transmissor e não são indicações de qualquer problema de desempenho. Se o agente de serviço não for usado, waiting_tasks_count deve ser 2 (para os dois threads do transmissor) e wait_time_ms deve ter o dobro da duração desde a inicialização da instância. Consulte Estatísticas de espera do Service Broker. |
BUFFERPOOL_SCAN
|
Pode ocorrer quando a verificação do pool de buffers é executada em paralelo e a tarefa principal aguarda a conclusão da verificação. Para obter mais informações, consulte As operações que acionam uma verificação de pool de buffers podem ser executadas lentamente em computadores de grande memória. Aplica-se a: SQL Server 2022 (16.x) e versões posteriores. |
BUILTIN_HASHKEY_MUTEX
|
Pode ocorrer após a inicialização da instância, enquanto as estruturas de dados internas são inicializadas. Não se repete depois que as estruturas de dados são inicializadas. |
CHANGE_TRACKING_WAITFORCHANGES
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
CHECK_PRINT_RECORD
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
CHECK_SCANNER_MUTEX
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
CHECK_TABLES_INITIALIZATION
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
CHECK_TABLES_SINGLE_SCAN
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
CHECK_TABLES_THREAD_BARRIER
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
CHECKPOINT_QUEUE
|
Ocorre enquanto a tarefa de ponto de verificação aguarda a próxima solicitação de ponto de verificação. |
CHKPT
|
Ocorre na inicialização do servidor para informar ao thread do ponto de verificação que ele pode ser iniciado. |
CLEAR_DB
|
Ocorre durante operações que alteram o estado de um banco de dados, como abrir ou fechar um banco de dados. |
CLR_AUTO_EVENT
|
Ocorre quando uma tarefa está atualmente executando o Common Language Runtime (CLR) e está aguardando que um determinado evento automático seja iniciado. Longas esperas são típicas e não indicam um problema. |
CLR_CRST
|
Ocorre quando uma tarefa está atualmente executando o CLR e está aguardando para entrar em uma seção crítica da tarefa que está sendo usada por outra tarefa. |
CLR_JOIN
|
Ocorre quando uma tarefa está atualmente executando a execução CLR e está aguardando o término de outra tarefa. Esse estado de espera ocorre quando há uma junção entre tarefas. |
CLR_MANUAL_EVENT
|
Ocorre quando uma tarefa está atualmente executando a execução do CLR e está aguardando o início de um evento manual específico. |
CLR_MEMORY_SPY
|
Ocorre durante uma espera na aquisição de bloqueio para uma estrutura de dados que é usada para registrar todas as alocações de memória virtual que vêm do CLR. A estrutura de dados é bloqueada para manter sua integridade se houver acesso paralelo. |
CLR_MONITOR
|
Ocorre quando uma tarefa está atualmente executando a execução do CLR e está aguardando para obter um bloqueio no monitor. |
CLR_RWLOCK_READER
|
Ocorre quando uma tarefa está atualmente executando a execução do CLR e está aguardando um bloqueio de leitor. |
CLR_RWLOCK_WRITER
|
Ocorre quando uma tarefa está atualmente executando a execução do CLR e está aguardando um bloqueio do gravador. |
CLR_SEMAPHORE
|
Ocorre quando uma tarefa está atualmente executando a execução CLR e está aguardando um semáforo. |
CLR_TASK_START
|
Ocorre enquanto aguarda a conclusão da inicialização de uma tarefa CLR. |
CLRHOST_STATE_ACCESS
|
Ocorre quando há uma espera para adquirir acesso exclusivo às estruturas de dados de hospedagem CLR. Esse tipo de espera ocorre ao configurar ou derrubar o tempo de execução do CLR. |
CMEMPARTITIONED
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
CMEMTHREAD
|
Ocorre quando uma tarefa está aguardando em um objeto de memória thread-safe. O tempo de espera pode aumentar quando há contenção causada por várias tarefas tentando alocar memória do mesmo objeto de memória. |
COLUMNSTORE_BUILD_THROTTLE
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
COLUMNSTORE_COLUMNDATASET_SESSION_LIST
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
COMMIT_TABLE
|
Apenas para uso interno. |
CONNECTION_ENDPOINT_LOCK
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
COUNTRECOVERYMGR
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
CREATE_DATINISERVICE
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
CXCONSUMER
|
Ocorre com planos de consulta paralela quando um thread de consumidor (pai) aguarda que um thread de produtor envie linhas.
CXCONSUMER waits são causadas por um Exchange Iterator que fica sem linhas de seu thread de produtor. Esta é uma parte normal da execução de consultas paralelas.Aplica-se a: SQL Server (Começando com SQL Server 2016 (13.x) Service Pack 2, SQL Server 2017 (14.x) 3), Banco de Dados SQL do Azure, Instância Gerenciada SQL do Azure |
CXPACKET
|
Ocorre com planos de consulta paralela ao aguardar a sincronização do Iterador do Exchange do Processador de Consultas e ao produzir e consumir linhas. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Observação: A partir do SQL Server 2016 (13.x) Service Pack 2 e do SQL Server 2017 (14.x) 3, CXPACKET refere-se apenas à espera para sincronizar o Iterador do Exchange e a produção de linhas. Os threads que consomem linhas são rastreados separadamente no CXCONSUMER tipo de espera. Se os threads do consumidor estiverem muito lentos, o buffer do Exchange Iterator poderá ficar cheio e causar CXPACKET esperas.Observação: No SQL Server 2022 (16.x) e versões posteriores, o Banco de Dados SQL do Azure e a Instância CXPACKET Gerenciada SQL do Azure referem-se apenas à espera em threads produzindo linhas. A sincronização do Exchange Iterator é rastreada separadamente nos CXSYNC_PORT tipos e CXSYNC_CONSUMER espera. Os threads que consomem linhas são rastreados separadamente no CXCONSUMER tipo de espera. |
CXSYNC_PORT
|
Ocorre com planos de consulta paralela ao aguardar para abrir, fechar e sincronizar portas do Exchange Iterator entre threads de produtor e consumidor. Por exemplo, se um plano de consulta tiver uma operação de classificação longa, CXSYNC_PORT as esperas podem ser maiores porque a classificação deve ser concluída antes que a porta do Exchange Iterator possa ser sincronizada.Aplica-se a: SQL Server 2022 (16.x) e versões posteriores, Banco de Dados SQL do Azure e Instância Gerenciada SQL do Azure |
CXSYNC_CONSUMER
|
Ocorre com planos de consulta paralela ao aguardar para atingir um ponto de sincronização do Exchange Iterator entre todos os threads de consumidor. Aplica-se a: SQL Server 2022 (16.x) e versões posteriores, Banco de Dados SQL do Azure e Instância Gerenciada SQL do Azure |
CXROWSET_SYNC
|
Ocorre durante uma verificação de intervalo paralelo. |
DAC_INIT
|
Ocorre durante a inicialização da conexão de administrador dedicado. |
DBCC_SCALE_OUT_EXPR_CACHE
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
DBMIRROR_DBM_EVENT
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
DBMIRROR_DBM_MUTEX
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
DBMIRROR_EVENTS_QUEUE
|
Ocorre quando o espelhamento do banco de dados aguarda o processamento de eventos. |
DBMIRROR_SEND
|
Ocorre quando uma tarefa está aguardando uma lista de pendências de comunicações na camada de rede para limpar para poder enviar mensagens. Indica que a camada de comunicações está começando a ficar sobrecarregada e afetar a taxa de transferência de dados de espelhamento do banco de dados. |
DBMIRROR_WORKER_QUEUE
|
Indica que a tarefa de trabalho de espelhamento de banco de dados está aguardando mais trabalho. |
DBMIRRORING_CMD
|
Ocorre quando uma tarefa está aguardando que os registros de log sejam liberados no disco. Espera-se que este estado de espera seja mantido por longos períodos de tempo. |
DBSEEDING_FLOWCONTROL
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
DBSEEDING_OPERATION
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
DEADLOCK_ENUM_MUTEX
|
Ocorre quando o monitor de deadlock e sys.dm_os_waiting_tasks tenta certificar-se de que o SQL Server não está executando várias pesquisas de deadlock ao mesmo tempo. |
DEADLOCK_TASK_SEARCH
|
O grande tempo de espera neste recurso indica que o servidor está executando consultas sobre o , e essas consultas estão bloqueando o monitor de deadlock de executar a pesquisa de sys.dm_os_waiting_tasks deadlock. Esse tipo de espera é usado apenas pelo monitor de deadlock. Consultas em cima do sys.dm_os_waiting_tasks uso DEADLOCK_ENUM_MUTEX . |
DEBUG
|
Ocorre durante a depuração de Transact-SQL e CLR para sincronização interna. |
DIRECTLOGCONSUMER_LIST
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
DIRTY_PAGE_POLL
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
DIRTY_PAGE_SYNC
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
DIRTY_PAGE_TABLE_LOCK
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
DISABLE_VERSIONING
|
Ocorre quando o SQL Server sonda o gerenciador de transações de versão para ver se o carimbo de data/hora da transação ativa mais antiga é posterior ao carimbo de data/hora de quando o estado começou a ser alterado. Se esse for esse caso, todas as transações de instantâneo que foram iniciadas antes da instrução ser executada ALTER DATABASE foram concluídas. Esse estado de espera é usado quando o SQL Server desabilita o controle de versão usando a ALTER DATABASE instrução. |
DISKIO_SUSPEND
|
Ocorre quando uma tarefa está aguardando para acessar um arquivo quando um backup externo está ativo. Isso é relatado para cada processo de usuário em espera. Uma contagem maior que cinco por processo de usuário pode indicar que o backup externo está demorando muito para ser concluído. |
DISPATCHER_PRIORITY_QUEUE_SEMAPHORE
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
DISPATCHER_QUEUE_SEMAPHORE
|
Ocorre quando um thread do pool de dispatchers está aguardando mais trabalho para processar. Espera-se que o tempo de espera para esse tipo de espera aumente quando o despachante estiver ocioso. |
DLL_LOADING_MUTEX
|
Ocorre uma vez enquanto aguarda o carregamento da DLL do analisador XML. |
DPT_ENTRY_LOCK
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
DROP_DATABASE_TIMER_TASK
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
DROPTEMP
|
Ocorre entre tentativas de soltar um objeto temporário se a tentativa anterior falhar. A duração da espera cresce exponencialmente a cada tentativa de queda falhada. |
DTC
|
Ocorre quando uma tarefa está aguardando um evento que é usado para gerenciar a transição de estado. Esse estado controla quando a recuperação de transações do Microsoft Distributed Transaction Coordinator (MS DTC) ocorre depois que o SQL Server recebe notificação de que o serviço MS DTC ficou indisponível. |
DTC_ABORT_REQUEST
|
Ocorre em uma sessão de trabalho do MSDTC quando a sessão está aguardando para assumir a propriedade de uma transação do MSDTC. Depois que o MS DTC é o proprietário da transação, a sessão pode reverter a transação. Geralmente, a sessão aguarda outra sessão que esteja usando a transação. |
DTC_RESOLVE
|
Ocorre quando uma tarefa de recuperação está aguardando o master banco de dados em uma transação entre bancos de dados para que a tarefa possa consultar o resultado da transação. |
DTC_STATE
|
Ocorre quando uma tarefa está aguardando um evento que protege alterações no objeto de estado global interno do MS DTC. Este estado deve ser mantido por períodos de tempo muito curtos. |
DTC_TMDOWN_REQUEST
|
Ocorre em uma sessão de trabalho MSDTC quando o SQL Server recebe notificação de que o serviço MS DTC não está disponível. Primeiro, o trabalhador aguarda o início do processo de recuperação do MS DTC. Em seguida, o trabalhador aguarda para obter o resultado da transação distribuída na qual está trabalhando. Isso pode continuar até que a conexão com o serviço MS DTC tenha sido restabelecida. |
DTC_WAITFOR_OUTCOME
|
Ocorre quando as tarefas de recuperação aguardam que o MS DTC se torne ativo para permitir a resolução de transações preparadas. |
DTCNEW_ENLIST
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
DTCNEW_PREPARE
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
DTCNEW_RECOVERY
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
DTCNEW_TM
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
DTCNEW_TRANSACTION_ENLISTMENT
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
DTCPNTSYNC
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
DUMP_LOG_COORDINATOR
|
Ocorre quando uma tarefa principal está aguardando uma subtarefa para gerar dados. Normalmente, esse estado não ocorre. Uma longa espera indica um bloqueio inesperado. A subtarefa deve ser investigada. |
DUMP_LOG_COORDINATOR_QUEUE
|
Apenas para uso interno. |
DUMPTRIGGER
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
EC
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
EE_PMOLOCK
|
Ocorre durante a sincronização de certos tipos de alocações de memória durante a execução da instrução. |
EE_SPECPROC_MAP_INIT
|
Ocorre durante a sincronização da criação da tabela de hash do procedimento interno. Essa espera só pode ocorrer durante o acesso inicial da tabela de hash depois que a instância do SQL Server for iniciada. |
ENABLE_EMPTY_VERSIONING
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
ENABLE_VERSIONING
|
Ocorre quando o SQL Server aguarda a conclusão de todas as transações de atualização neste banco de dados antes de declarar o banco de dados pronto para fazer a transição para o estado permitido de isolamento de instantâneo. Esse estado é usado quando o SQL Server habilita o isolamento de instantâneo usando a ALTER DATABASE instrução. |
ERROR_REPORTING_MANAGER
|
Ocorre durante a sincronização de várias inicializações simultâneas do log de erros. |
EXCHANGE
|
Ocorre durante a sincronização no iterador de troca do processador de consultas durante consultas paralelas. |
EXECSYNC
|
Ocorre durante consultas paralelas durante a sincronização no processador de consultas em áreas não relacionadas ao iterador do Exchange. Exemplos dessas áreas são bitmaps, grandes objetos binários (LOBs) e o iterador de spool. Os LOBs podem usar frequentemente esse estado de espera. |
EXECUTION_PIPE_EVENT_INTERNAL
|
Ocorre durante a sincronização entre as partes do produtor e do consumidor da execução em lote que são enviadas através do contexto de conexão. |
EXTERNAL_RG_UPDATE
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
EXTERNAL_SCRIPT_NETWORK_IO
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) até o atual. |
EXTERNAL_SCRIPT_PREPARE_SERVICE
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
EXTERNAL_SCRIPT_SHUTDOWN
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
EXTERNAL_WAIT_ON_LAUNCHER,
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
FABRIC_HADR_TRANSPORT_CONNECTION
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
FABRIC_REPLICA_CONTROLLER_LIST
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
FABRIC_REPLICA_CONTROLLER_STATE_AND_CONFIG
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
FABRIC_REPLICA_PUBLISHER_EVENT_PUBLISH
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
FABRIC_REPLICA_PUBLISHER_SUBSCRIBER_LIST
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
FABRIC_WAIT_FOR_BUILD_REPLICA_EVENT_PROCESSING
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
FAILPOINT
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
FCB_REPLICA_READ
|
Ocorre quando as leituras de um arquivo esparso de instantâneo (ou um instantâneo temporário criado por DBCC ) são sincronizadas. |
FCB_REPLICA_WRITE
|
Ocorre quando o envio ou extração de uma página para um arquivo esparso de instantâneo (ou um instantâneo temporário criado por DBCC ) é sincronizado. |
FEATURE_SWITCHES_UPDATE
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
FFT_NSO_DB_KILL_FLAG
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_NSO_DB_LIST
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_NSO_FCB
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_NSO_FCB_FIND
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_NSO_FCB_PARENT
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_NSO_FCB_RELEASE_CACHED_ENTRIES
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_NSO_FCB_STATE
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
FFT_NSO_FILEOBJECT
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_NSO_TABLE_LIST
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_NTFS_STORE
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_RECOVERY
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_RSFX_COMM
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_RSFX_WAIT_FOR_MEMORY
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_STARTUP_SHUTDOWN
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_STORE_DB
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_STORE_ROWSET_LIST
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_STORE_TABLE
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FILE_VALIDATION_THREADS
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
FILESTREAM_CACHE
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FILESTREAM_CHUNKER
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FILESTREAM_CHUNKER_INIT
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FILESTREAM_FCB
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FILESTREAM_FILE_OBJECT
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FILESTREAM_WORKITEM_QUEUE
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FILETABLE_SHUTDOWN
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FOREIGN_REDO
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) até o atual. |
FORWARDER_TRANSITION
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
FS_FC_RWLOCK
|
Ocorre quando há uma espera pelo coletor de lixo FILESTREAM para executar uma das seguintes tarefas: - Desativar a coleta de lixo (usado para backup e restauração). - Execute um ciclo do coletor de lixo FILESTREAM. |
FS_GARBAGE_COLLECTOR_SHUTDOWN
|
Ocorre quando o coletor de lixo FILESTREAM está aguardando a conclusão das tarefas de limpeza. |
FS_HEADER_RWLOCK
|
Ocorre quando há uma espera para obter acesso ao cabeçalho FILESTREAM de um contêiner de dados FILESTREAM para ler ou atualizar o conteúdo no arquivo de cabeçalho FILESTREAM (Filestream.hdr). |
FS_LOGTRUNC_RWLOCK
|
Ocorre quando há uma espera para obter acesso ao truncamento de log FILESTREAM para executar uma das seguintes tarefas: - Desative temporariamente o truncamento de log FILESTREAM (FSLOG) (usado para backup e restauração). - Executar um ciclo de truncamento FSLOG. |
FSA_FORCE_OWN_XACT
|
Ocorre quando uma operação de E/S de arquivo FILESTREAM precisa ser vinculada à transação associada, mas a transação pertence atualmente a outra sessão. |
FSAGENT
|
Ocorre quando uma operação de E/S de arquivo FILESTREAM está aguardando um recurso do agente FILESTREAM que está sendo usado por outra operação de E/S de arquivo. |
FSTR_CONFIG_MUTEX
|
Ocorre quando há uma espera para que outra reconfiguração de recurso FILESTREAM seja concluída. |
FSTR_CONFIG_RWLOCK
|
Ocorre quando há uma espera para serializar o acesso aos parâmetros de configuração FILESTREAM. |
FT_COMPROWSET_RWLOCK
|
O texto completo está aguardando a operação de metadados do fragmento. Documentado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
FT_IFTS_RWLOCK
|
O texto completo está aguardando a sincronização interna. Documentado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
FT_IFTS_SCHEDULER_IDLE_WAIT
|
Tipo de espera de suspensão do agendador de texto completo. O agendador está ocioso. |
FT_IFTS_ASYNC_WRITE_PIPE
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_BLOB_HASH
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_CATEALOG_SOURCE
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_CHUNK_BUFFER_CLIENT_MANAGER
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_CHUNK_BUFFER_PROTO_WORD_LIST
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_COMP_DESC_MANAGER
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_CONSUMER_PLUGIN
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_CRAWL_BATCH_LIST
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_CRAWL_CHILDREN
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_DOCID_INTERFACE_LIST
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_DOCID_LIST
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_FP_INFO_LIST
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_HOST_CONTROLLER
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_MASTER_MERGE_TASK_LIST
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_MEMREGPOOL
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_MERGE_FRAGMENT_SYNC
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_NOISE_WORDS_COLLECTION_CACHE
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_NOISE_WORDS_RESOURCE
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_OCCURRENCE_BUFFER_POOL
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_PIPELINE
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_PIPELINE_LIST
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_PIPELINE_MANAGER
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_PROJECT_FD_INFO_MAP
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_SCHEDULER
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_SHARED_MEMORY
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_SHUTDOWN_PIPE
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_SRCH_FD_MANAGER
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_SRCH_FD_SERVICE
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_STOPLIST_CACHE_MANAGER
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_THESAURUS
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_VERSION_MANAGER
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTS_WORK_QUEUE
|
Apenas para uso interno. Aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores. |
FT_IFTSHC_MUTEX
|
O texto completo está aguardando uma operação de controle FDHost. Documentado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
FT_IFTSISM_MUTEX
|
O texto integral aguarda a operação de comunicação. Documentado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
FT_MASTER_MERGE
|
O texto completo está aguardando a operação de mesclagem mestre. Documentado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
FT_MASTER_MERGE_COORDINATOR
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FT_METADATA_MUTEX
|
Documentado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
FT_PROPERTYLIST_CACHE
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FT_RESTART_CRAWL
|
Ocorre quando um rastreamento de texto completo precisa ser reiniciado a partir de um último ponto válido para se recuperar de uma falha transitória. A espera permite que as tarefas de trabalho atualmente trabalhando nessa população concluam ou saiam da etapa atual. |
FULLTEXT GATHERER
|
Ocorre durante a sincronização de operações de texto completo. |
GDMA_GET_RESOURCE_OWNER
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
GHOSTCLEANUP_UPDATE_STATS
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
GHOSTCLEANUPSYNCMGR
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
GLOBAL_QUERY_CANCEL
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
GLOBAL_QUERY_CLOSE
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
GLOBAL_QUERY_CONSUMER
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
GLOBAL_QUERY_PRODUCER
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
GLOBAL_TRAN_CREATE
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
GLOBAL_TRAN_UCS_SESSION
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
GUARDIAN
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
HADR_AG_MUTEX
|
Ocorre quando uma instrução DDL do grupo de disponibilidade ou um comando Clustering de Failover do Windows Server está aguardando acesso exclusivo de leitura/gravação para a configuração de um grupo de disponibilidade. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_AR_CRITICAL_SECTION_ENTRY
|
Ocorre quando uma instrução DDL do grupo de disponibilidade ou um comando de Clustering de Failover do Windows Server está aguardando acesso exclusivo de leitura/gravação ao estado de tempo de execução da réplica local do grupo de disponibilidade associado. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_AR_MANAGER_MUTEX
|
Ocorre quando um desligamento da réplica de disponibilidade está aguardando a conclusão da inicialização ou uma inicialização da réplica de disponibilidade está aguardando a conclusão do desligamento. Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_AR_UNLOAD_COMPLETED
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_ARCONTROLLER_NOTIFICATIONS_SUBSCRIBER_LIST
|
O editor de um evento de réplica de disponibilidade (como uma alteração de estado ou de configuração) está aguardando acesso exclusivo de leitura/gravação à lista de assinantes do evento. Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_BACKUP_BULK_LOCK
|
O banco de dados primário do grupo de disponibilidade recebeu uma solicitação de backup de um banco de dados secundário e está aguardando que o thread em segundo plano termine o processamento da solicitação ao adquirir ou liberar o bloqueio BulkOp. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_BACKUP_QUEUE
|
O thread em segundo plano de backup do banco de dados primário do grupo de disponibilidade está aguardando uma nova solicitação de trabalho do banco de dados secundário. (Normalmente, isso ocorre quando o banco de dados primário está segurando o log BulkOp e está aguardando que o banco de dados secundário indique que o banco de dados primário pode liberar o bloqueio). Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_CLUSAPI_CALL
|
Um thread do SQL Server está aguardando para alternar do modo não preventivo (agendado pelo SQL Server) para o modo preventivo (agendado pelo sistema operacional) para invocar APIs de Clustering de Failover do Windows Server. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_COMPRESSED_CACHE_SYNC
|
Aguardando acesso ao cache de blocos de log compactados que é usado para evitar a compactação redundante dos blocos de log enviados para vários bancos de dados secundários. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_CONNECTIVITY_INFO
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_DATABASE_FLOW_CONTROL
|
Aguardando o envio de mensagens para o parceiro quando o número máximo de mensagens enfileiradas tiver sido atingido. Indica que as verificações de log estão sendo executadas mais rapidamente do que os envios de rede. Este é um problema apenas se os envios de rede forem mais lentos do que o esperado. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_DATABASE_VERSIONING_STATE
|
Ocorre na alteração de estado de controle de versão de um banco de dados secundário do grupo de disponibilidade. Essa espera é para estruturas de dados internas e geralmente é muito curta, sem efeito direto no acesso aos dados. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_DATABASE_WAIT_FOR_RECOVERY
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
HADR_DATABASE_WAIT_FOR_RESTART
|
Aguardando a reinicialização do banco de dados sob controle de grupo de disponibilidade. Em condições normais, isso não é um problema do cliente, porque as esperas são esperadas aqui. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING
|
Uma consulta em objetos em um banco de dados secundário legível de um grupo de disponibilidade é bloqueada no controle de versão de linha enquanto aguarda a confirmação ou reversão de todas as transações que estavam em andamento quando a réplica secundária foi habilitada para cargas de trabalho de leitura. Esse tipo de espera garante que as versões de linha estejam disponíveis antes da execução de uma consulta sob isolamento de instantâneo. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_DB_COMMAND
|
Aguardando respostas a mensagens de conversação (que exigem uma resposta explícita do outro lado, usando a infraestrutura de mensagens conversacionais do grupo de disponibilidade). Muitos tipos de mensagem diferentes usam esse tipo de espera. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_DB_OP_COMPLETION_SYNC
|
Aguardando respostas a mensagens de conversação (que exigem uma resposta explícita do outro lado, usando a infraestrutura de mensagens conversacionais do grupo de disponibilidade). Muitos tipos de mensagem diferentes usam esse tipo de espera. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_DB_OP_START_SYNC
|
Uma instrução DDL de grupo de disponibilidade ou um comando de Clustering de Failover do Windows Server está aguardando acesso serializado a um banco de dados de disponibilidade e seu estado de tempo de execução. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_DBR_SUBSCRIBER
|
O editor de um evento de réplica de disponibilidade (como uma alteração de estado ou de configuração) está aguardando acesso exclusivo de leitura/gravação ao estado de tempo de execução de um assinante de evento que corresponde a um banco de dados de disponibilidade. Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_DBR_SUBSCRIBER_FILTER_LIST
|
O editor de um evento de réplica de disponibilidade (como uma alteração de estado ou de configuração) está aguardando acesso exclusivo de leitura/gravação à lista de assinantes de eventos que correspondem a bancos de dados de disponibilidade. Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_DBSEEDING
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
HADR_DBSEEDING_LIST
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
HADR_DBSTATECHANGE_SYNC
|
O controle de simultaneidade aguarda a atualização do estado interno da réplica do banco de dados. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_FABRIC_CALLBACK
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
HADR_FILESTREAM_BLOCK_FLUSH
|
O gerenciador de transporte FILESTREAM Always On está aguardando até que o processamento de um bloco de log seja concluído. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_FILESTREAM_FILE_CLOSE
|
O gerenciador de transporte FILESTREAM Always On está aguardando até que o próximo arquivo FILESTREAM seja processado e seu identificador seja fechado. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_FILESTREAM_FILE_REQUEST
|
Uma réplica secundária Always On está aguardando que a réplica primária envie todos os arquivos FILESTREAM solicitados durante o UNDO. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_FILESTREAM_IOMGR
|
O gerenciador de transporte FILESTREAM Always On está aguardando o bloqueio R/W que protege o gerenciador de E/S Always On do FILESTREAM durante a inicialização ou o desligamento. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_FILESTREAM_IOMGR_IOCOMPLETION
|
O gerenciador de E/S Always On FILESTREAM está aguardando a conclusão de E/S. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_FILESTREAM_MANAGER
|
O gerenciador de transporte FILESTREAM Always On está aguardando o bloqueio R/W que protege o gerenciador de transporte FILESTREAM Always On durante a inicialização ou desligamento. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_FILESTREAM_PREPROC
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
HADR_GROUP_COMMIT
|
O processamento de confirmação de transação está aguardando para permitir que um grupo confirme para que vários registros de log de confirmação possam ser colocados em um único bloco de log. Essa espera é uma condição esperada que otimiza as operações de E/S de log, captura e envio. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_LOGCAPTURE_SYNC
|
Controle de simultaneidade em torno do log capturar ou aplicar objeto ao criar ou destruir varreduras. Esta é uma espera esperada quando os parceiros alteram o estado ou o status da conexão. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_LOGCAPTURE_WAIT
|
Aguardando que os registros de log fiquem disponíveis. Pode ocorrer ao aguardar a geração de novos registros de log por conexões ou a conclusão de E/S ao ler o log que não está no cache. Esta é uma espera esperada se a verificação de log for capturada até o final do log ou estiver lendo do disco. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_LOGPROGRESS_SYNC
|
O controle de simultaneidade aguarda ao atualizar o status de progresso do log das réplicas do banco de dados. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_NOTIFICATION_DEQUEUE
|
Uma tarefa em segundo plano que processa notificações de Clustering de Failover do Windows Server está aguardando a próxima notificação. Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_NOTIFICATION_WORKER_EXCLUSIVE_ACCESS
|
O gerenciador de réplica de disponibilidade está aguardando acesso serializado ao estado de tempo de execução de uma tarefa em segundo plano que processa notificações de Clustering de Failover do Windows Server. Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_NOTIFICATION_WORKER_STARTUP_SYNC
|
Uma tarefa em segundo plano está aguardando a conclusão da inicialização de uma tarefa em segundo plano que processa notificações de Clustering de Failover do Windows Server. Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_NOTIFICATION_WORKER_TERMINATION_SYNC
|
Uma tarefa em segundo plano está aguardando o encerramento de uma tarefa em segundo plano que processa notificações de Clustering de Failover do Windows Server. Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_PARTNER_SYNC
|
Aguarde o controle de simultaneidade na lista de parceiros. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_READ_ALL_NETWORKS
|
Aguardando para obter acesso de leitura ou gravação à lista de redes WSFC. Apenas para uso interno. Nota: O mecanismo mantém uma lista de redes WSFC que é usada em DMVs (como sys.dm_hadr_cluster_networks ) ou para validar instruções Always On Transact-SQL que fazem referência a informações de rede WSFC. Essa lista é atualizada após a inicialização do mecanismo, notificações relacionadas ao WSFC e reinicialização interna do Always On (por exemplo, perda e recuperação do quórum do WSFC). As tarefas geralmente são bloqueadas quando uma atualização nessa lista está em andamento.Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_RECOVERY_WAIT_FOR_CONNECTION
|
Aguardando que o banco de dados secundário se conecte ao banco de dados primário antes de executar a recuperação. Esta é uma espera esperada, que pode se prolongar se a conexão com o primário for lenta para se estabelecer. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_RECOVERY_WAIT_FOR_UNDO
|
A recuperação do banco de dados está aguardando que o banco de dados secundário conclua a fase de reversão e inicialização para trazê-lo de volta ao ponto de log comum com o banco de dados primário. Esta é uma espera esperada após failovers. O progresso de desfazer pode ser acompanhado através do Monitor de Sistema do Windows (perfmon.exe) e DMVs. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_REPLICAINFO_SYNC
|
Aguardando o controle de simultaneidade para atualizar o estado atual da réplica. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_SEEDING_CANCELLATION
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
HADR_SEEDING_FILE_LIST
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
HADR_SEEDING_LIMIT_BACKUPS
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
HADR_SEEDING_SYNC_COMPLETION
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
HADR_SEEDING_TIMEOUT_TASK
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
HADR_SEEDING_WAIT_FOR_COMPLETION
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
HADR_SYNC_COMMIT
|
Aguardando um processamento de confirmação de transação nos bancos de dados secundários sincronizados para proteger o log. Essa espera também é refletida pelo contador de desempenho Atraso da Transação. Esse tipo de espera é esperado para grupos de disponibilidade de confirmação síncrona e indica o tempo para enviar, gravar e confirmar a confirmação de log nos bancos de dados secundários. Para obter informações detalhadas e HADR_SYNC_COMMIT de solução de problemas, consulte esta postagem no blog Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_SYNCHRONIZING_THROTTLE
|
Aguardando o processamento de confirmação de transação para permitir que um banco de dados secundário sincronizado alcance a extremidade primária do log, a fim de fazer a transição para o estado sincronizado. Esta é uma espera esperada quando um banco de dados secundário está se atualizando. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_TDS_LISTENER_SYNC
|
O sistema Always On interno ou o cluster WSFC solicita que os ouvintes sejam iniciados ou interrompidos. O processamento dessa solicitação é sempre assíncrono e há um mecanismo para remover solicitações redundantes. Há também momentos em que este processo é suspenso devido a alterações de configuração. Todas as esperas relacionadas com este mecanismo de sincronização de ouvinte utilizam este tipo de espera. Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_TDS_LISTENER_SYNC_PROCESSING
|
Usado no final de uma instrução Always On Transact-SQL que requer iniciar e/ou parar um ouvinte do grupo de disponibilidade. Como a operação start/stop é feita de forma assíncrona, o thread do usuário bloqueia usando esse tipo de espera até que a situação do ouvinte seja conhecida. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_THROTTLE_LOG_RATE_GOVERNOR
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
HADR_THROTTLE_LOG_RATE_MISMATCHED_SLO
|
Ocorre quando uma replicação geográfica secundária é configurada com tamanho de computação menor (SLO menor) do que a principal. Um banco de dados primário é limitado devido ao consumo de log atrasado pelo secundário. Isso é causado pelo fato de o banco de dados secundário ter capacidade de computação insuficiente para acompanhar a taxa de alteração do banco de dados primário. se aplica ao: Banco de Dados SQL do Azure |
HADR_THROTTLE_LOG_RATE_LOG_SIZE
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
HADR_THROTTLE_LOG_RATE_SEEDING
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
HADR_THROTTLE_LOG_RATE_SEND_RECV_QUEUE_SIZE
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
HADR_TIMER_TASK
|
Aguardando para obter o bloqueio no objeto de tarefa do temporizador e também é usado para as esperas reais entre os momentos em que o trabalho está sendo executado. Por exemplo, para uma tarefa que é executada a cada 10 segundos, após uma execução, os grupos de disponibilidade aguardam cerca de 10 segundos para reagendar a tarefa, e a espera está incluída aqui. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_TRANSPORT_DBRLIST
|
Aguardando acesso à lista de réplicas do banco de dados da camada de transporte. Usado para o spinlock que concede acesso a ele. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_TRANSPORT_FLOW_CONTROL
|
Aguardando quando o número de mensagens Always On pendentes não reconhecidas estiver acima do limite de controle de fluxo de saída. Isso ocorre com base na disponibilidade de réplica para réplica (não em uma base de banco de dados para banco de dados). Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_TRANSPORT_SESSION
|
Os grupos de disponibilidade estão aguardando enquanto alteram ou acessam o estado de transporte subjacente. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_WORK_POOL
|
Aguarde o controle de simultaneidade no objeto de tarefa de trabalho em segundo plano do grupo de disponibilidade. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_WORK_QUEUE
|
Thread de trabalho em segundo plano do grupo de disponibilidade aguardando a atribuição de novo trabalho. Esta é uma espera esperada quando há trabalhadores prontos à espera de novo trabalho, que é o estado normal. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_XRF_STACK_ACCESS
|
Acessando (pesquisar, adicionar e excluir) a pilha de fork de recuperação estendida para um banco de dados de disponibilidade. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HCCO_CACHE
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
HK_RESTORE_FILEMAP
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
HKCS_PARALLEL_MIGRATION
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
HKCS_PARALLEL_RECOVERY
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
HTBUILD
|
Ocorre com planos de modo de lote paralelo ao sincronizar a construção da tabela de hash no lado de entrada de uma junção/agregação de hash. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores, mas não ao Banco de Dados SQL do Azure, à Instância Gerenciada SQL do Azure com a política de atualização sempreup-todata e ao Azure Synapse Analytics. |
HTBUILD_AGG
|
Ocorre com planos de modo de lote paralelo ao sincronizar a construção da tabela de hash no lado de entrada de uma agregação de hash. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Aplica-se a: Banco de Dados SQL do Azure, Instância Gerenciada SQL do Azure com a política de atualização sempreup-todata e Azure Synapse Analytics. |
HTBUILD_JOIN
|
Ocorre com planos de modo de lote paralelo ao sincronizar a construção da tabela de hash no lado de entrada de uma junção de hash. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Aplica-se a: Banco de Dados SQL do Azure, Instância Gerenciada SQL do Azure com a política de atualização sempreup-todata e Azure Synapse Analytics. |
HTDELETE
|
Ocorre com planos de modo de lote paralelo ao sincronizar no final de uma junção/agregação de hash. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores, mas não ao Banco de Dados SQL do Azure, à Instância Gerenciada SQL do Azure com a política de atualização sempreup-todata e ao Azure Synapse Analytics. |
HTDELETE_AGG
|
Ocorre com planos de modo de lote paralelo ao sincronizar no final de uma agregação de hash. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Aplica-se a: Banco de Dados SQL do Azure, Instância Gerenciada SQL do Azure com a política de atualização sempreup-todata e Azure Synapse Analytics. |
HTDELETE_JOIN
|
Ocorre com planos de modo de lote paralelos ao sincronizar no final de uma junção de hash. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Aplica-se a: Banco de Dados SQL do Azure, Instância Gerenciada SQL do Azure com a política de atualização sempreup-todata e Azure Synapse Analytics. |
HTMEMO
|
Ocorre com planos de modo de lote paralelo ao sincronizar antes de verificar a tabela de hash para gerar correspondências/não correspondências na junção/agregação de hash. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
HTREINIT
|
Ocorre com planos de modo de lote paralelo durante a sincronização antes de redefinir uma junção/agregação de hash para a próxima junção parcial. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
HTREPARTITION
|
Ocorre com planos de modo de lote paralelo ao sincronizar o reparticionamento da tabela de hash no lado de entrada de uma junção/agregação de hash. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HTTP_ENUMERATION
|
Ocorre na inicialização para enumerar os pontos de extremidade HTTP para iniciar HTTP. |
HTTP_START
|
Ocorre quando uma conexão está aguardando a inicialização do HTTP para concluir. |
HTTP_STORAGE_CONNECTION
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
IMPPROV_IOWAIT
|
Ocorre quando o SQL Server aguarda a conclusão de uma E/S em massa. |
INSTANCE_LOG_RATE_GOVERNOR
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
INTERNAL_TESTING
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
IO_AUDIT_MUTEX
|
Ocorre durante a sincronização de buffers de eventos de rastreamento. |
IO_COMPLETION
|
Ocorre enquanto aguarda a conclusão das operações de E/S. Esse tipo de espera geralmente representa E/S de página que não são de dados. As esperas de conclusão de E/S da página de dados aparecem como PAGEIOLATCH_* esperas. |
IO_QUEUE_LIMIT
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
IO_RETRY
|
Ocorre quando uma operação de E/S, como uma leitura ou gravação em disco, falha devido a recursos insuficientes e, em seguida, é repetida. |
IOAFF_RANGE_QUEUE
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
KSOURCE_WAKEUP
|
Usado pela tarefa de controle de serviço enquanto aguarda solicitações do Gerenciador de Controle de Serviço. Esperam-se longas esperas que não indicam um problema. |
KTM_ENLISTMENT
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
KTM_RECOVERY_MANAGER
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
KTM_RECOVERY_RESOLUTION
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
LATCH_DT
|
Ocorre quando se espera por uma trava DT (destruir). Isso não inclui travas de buffer ou travas de marca de transação. Uma lista de LATCH_* esperas está disponível em sys.dm_os_latch_stats .
sys.dm_os_latch_stats grupos LATCH_NL , LATCH_SH , LATCH_UP , LATCH_EX , e LATCH_DT espera juntos. |
LATCH_EX
|
Ocorre quando se aguarda uma trava EX (exclusiva). Isso não inclui travas de buffer ou travas de marca de transação. Uma lista de LATCH_* esperas está disponível em sys.dm_os_latch_stats .
sys.dm_os_latch_stats grupos LATCH_NL , LATCH_SH , LATCH_UP , LATCH_EX , e LATCH_DT espera juntos. |
LATCH_KP
|
Ocorre quando se aguarda por uma trava KP (manter). Isso não inclui travas de buffer ou travas de marca de transação. Uma lista de LATCH_* esperas está disponível em sys.dm_os_latch_stats .
sys.dm_os_latch_stats grupos LATCH_NL , LATCH_SH , LATCH_UP , LATCH_EX , e LATCH_DT espera juntos. |
LATCH_NL
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
LATCH_SH
|
Ocorre ao aguardar uma trava SH (compartilhamento). Isso não inclui travas de buffer ou travas de marca de transação. Uma lista de LATCH_* esperas está disponível em sys.dm_os_latch_stats .
sys.dm_os_latch_stats grupos LATCH_NL , LATCH_SH , LATCH_UP , LATCH_EX , e LATCH_DT espera juntos. |
LATCH_UP
|
Ocorre ao aguardar uma trava UP (atualização). Isso não inclui travas de buffer ou travas de marca de transação. Uma lista de LATCH_* esperas está disponível em sys.dm_os_latch_stats .
sys.dm_os_latch_stats grupos LATCH_NL , LATCH_SH , LATCH_UP , LATCH_EX , e LATCH_DT espera juntos. |
LAZYWRITER_SLEEP
|
Ocorre quando tarefas de gravador preguiçoso são suspensas. Esta é uma medida do tempo gasto por tarefas em segundo plano que estão esperando. Não considere esse estado quando estiver procurando por interrupções de usuários. |
LCK_M_BU
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de atualização em massa (BU). Para obter mais informações, consulte Bloqueios de atualização em massa. |
LCK_M_BU_ABORT_BLOCKERS
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de atualização em massa (BU) com bloqueadores de anulação. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Bloqueios de atualização em massa.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_BU_LOW_PRIORITY
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de atualização em massa (BU) com baixa prioridade. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Bloqueios de atualização em massa.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_IS
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de Intenção Compartilhada (IS). Para obter mais informações, consulte Bloqueios de intenção. |
LCK_M_IS_ABORT_BLOCKERS
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de intenção compartilhada (IS) com bloqueadores de anulação. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Bloqueios de intenção.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_IS_LOW_PRIORITY
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de Intenção Compartilhada (IS) com Baixa Prioridade. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Bloqueios de intenção.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_IU
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de atualização de intenção (IU). Para obter mais informações, consulte Bloqueios de intenção. |
LCK_M_IU_ABORT_BLOCKERS
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de atualização de intenção (IU) com bloqueadores de anulação. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Bloqueios de intenção.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_IU_LOW_PRIORITY
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de atualização de intenção (IU) com baixa prioridade. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Bloqueios de intenção.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_IX
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio IX (Intent Exclusive). Para obter mais informações, consulte Bloqueios de intenção. |
LCK_M_IX_ABORT_BLOCKERS
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio exclusivo de intenção (IX) com bloqueadores de abortamento. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Bloqueios de intenção.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_IX_LOW_PRIORITY
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de intenção exclusiva (IX) com baixa prioridade. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Bloqueios de intenção.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_RIn_NL
|
Ocorre quando uma tarefa está aguardando para adquirir um NULL bloqueio no valor da chave atual e um bloqueio Inserir intervalo entre a chave atual e a anterior. Um NULL cadeado na chave é um bloqueio de liberação instantânea. |
LCK_M_RIn_NL_ABORT_BLOCKERS
|
Ocorre quando uma tarefa está aguardando para adquirir um NULL bloqueio com Bloqueadores de Anulação no valor de chave atual e um bloqueio de Intervalo de Inserção com Bloqueadores de Interrupção entre a chave atual e anterior. Um NULL cadeado na chave é um bloqueio de liberação instantânea. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .)Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_RIn_NL_LOW_PRIORITY
|
Ocorre quando uma tarefa está aguardando para adquirir um NULL bloqueio com Baixa Prioridade no valor da chave atual e um bloqueio Inserir Intervalo com Baixa Prioridade entre a chave atual e a anterior. Um NULL cadeado na chave é um bloqueio de liberação instantânea. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .)Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_RIn_S
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio compartilhado no valor da chave atual e um bloqueio Inserir intervalo entre a chave atual e a anterior. |
LCK_M_RIn_S_ABORT_BLOCKERS
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio compartilhado com Bloqueadores de Anulação no valor de chave atual e um bloqueio de Intervalo de Inserção com Bloqueadores de Interrupção entre a chave atual e anterior. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .)Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_RIn_S_LOW_PRIORITY
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio compartilhado com Baixa Prioridade no valor de chave atual e um bloqueio Inserir Intervalo com Baixa Prioridade entre a chave atual e anterior. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .)Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_RIn_U
|
A tarefa está aguardando para adquirir um bloqueio de atualização no valor de chave atual e um bloqueio de intervalo de inserção entre a chave atual e a anterior. |
LCK_M_RIn_U_ABORT_BLOCKERS
|
A tarefa está aguardando para adquirir um bloqueio de atualização com bloqueadores de interrupção no valor de chave atual e um bloqueio de intervalo de inserção com bloqueadores de interrupção entre a chave atual e anterior. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .)Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_RIn_U_LOW_PRIORITY
|
A tarefa está aguardando para adquirir um bloqueio de atualização com baixa prioridade no valor de chave atual e um bloqueio de intervalo de inserção com baixa prioridade entre a chave atual e anterior. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .)Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_RIn_X
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio exclusivo no valor da chave atual e um bloqueio Inserir intervalo entre a chave atual e a anterior. |
LCK_M_RIn_X_ABORT_BLOCKERS
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio exclusivo com bloqueadores de interrupção no valor de chave atual e um bloqueio de intervalo de inserção com bloqueadores de interrupção entre a chave atual e anterior. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .)Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_RIn_X_LOW_PRIORITY
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio exclusivo com baixa prioridade no valor de chave atual e um bloqueio de intervalo de inserção com baixa prioridade entre a chave atual e anterior. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .)Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_RS_S
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio compartilhado no valor de chave atual e um bloqueio de intervalo compartilhado entre a chave atual e anterior. |
LCK_M_RS_S_ABORT_BLOCKERS
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio compartilhado com bloqueadores de interrupção no valor de chave atual e um bloqueio de intervalo compartilhado com bloqueadores de interrupção entre a chave atual e anterior. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .)Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_RS_S_LOW_PRIORITY
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio compartilhado com baixa prioridade no valor de chave atual e um bloqueio de intervalo compartilhado com baixa prioridade entre a chave atual e anterior. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .)Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_RS_U
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de atualização no valor de chave atual e um bloqueio de intervalo de atualização entre a chave atual e anterior. |
LCK_M_RS_U_ABORT_BLOCKERS
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de atualização com bloqueadores de interrupção no valor de chave atual e um bloqueio de intervalo de atualização com bloqueadores de interrupção entre a chave atual e anterior. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .)Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_S_XACT
|
Ocorre quando o bloqueio otimizado está habilitado e uma tarefa está aguardando um bloqueio compartilhado em um tipo XACT (transação), wait_resource onde a intenção de leitura ou modificação não pode ser inferida. |
LCK_M_S_XACT_READ
|
Ocorre quando o bloqueio otimizado está habilitado e uma tarefa está aguardando um bloqueio compartilhado em um tipo XACT (transação),wait_resource com a intenção de ler. |
LCK_M_S_XACT_MODIFY
|
Ocorre quando o bloqueio otimizado está habilitado e uma tarefa está aguardando um bloqueio compartilhado em um tipo XACT (transação), wait_resource com a intenção de modificar. |
LCK_M_RS_U_LOW_PRIORITY
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de atualização com baixa prioridade no valor de chave atual e um bloqueio de intervalo de atualização com baixa prioridade entre a chave atual e anterior. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .)Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_RX_S
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio compartilhado no valor de chave atual e um bloqueio de intervalo exclusivo entre a chave atual e anterior. |
LCK_M_RX_S_ABORT_BLOCKERS
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio compartilhado com bloqueadores de interrupção no valor de chave atual e um bloqueio de intervalo exclusivo com bloqueadores de interrupção entre a chave atual e anterior. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .)Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_RX_S_LOW_PRIORITY
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio compartilhado com baixa prioridade no valor de chave atual e um intervalo exclusivo com bloqueio de baixa prioridade entre a chave atual e anterior. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .)Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_RX_U
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de atualização no valor de chave atual e um bloqueio de intervalo exclusivo entre a chave atual e anterior. |
LCK_M_RX_U_ABORT_BLOCKERS
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de atualização com bloqueadores de interrupção no valor de chave atual e um bloqueio de intervalo exclusivo com bloqueadores de interrupção entre a chave atual e anterior. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .)Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_RX_U_LOW_PRIORITY
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de atualização com baixa prioridade no valor de chave atual e um bloqueio de intervalo exclusivo com baixa prioridade entre a chave atual e anterior. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .)Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_RX_X
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio Exclusivo no valor de chave atual e um bloqueio de Intervalo Exclusivo entre a chave atual e anterior. |
LCK_M_RX_X_ABORT_BLOCKERS
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio exclusivo com bloqueadores de interrupção no valor de chave atual e um bloqueio de intervalo exclusivo com bloqueadores de interrupção entre a chave atual e anterior. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .)Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_RX_X_LOW_PRIORITY
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio exclusivo com baixa prioridade no valor de chave atual e um bloqueio de intervalo exclusivo com baixa prioridade entre a chave atual e anterior. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .)Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_S
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio compartilhado. Para obter mais informações, consulte Bloqueios compartilhados. |
LCK_M_S_ABORT_BLOCKERS
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio compartilhado com bloqueadores de anulação. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Bloqueios compartilhados.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_S_LOW_PRIORITY
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio compartilhado com baixa prioridade. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Bloqueios compartilhados.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_SCH_M
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de modificação de esquema. Para obter mais informações, consulte Bloqueios de esquema. |
LCK_M_SCH_M_ABORT_BLOCKERS
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de modificação de esquema com bloqueadores de anulação. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Bloqueios de esquema.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_SCH_M_LOW_PRIORITY
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de modificação de esquema com baixa prioridade. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Bloqueios de esquema.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_SCH_S
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de Compartilhamento de Esquema. Para obter mais informações, consulte Bloqueios de esquema. |
LCK_M_SCH_S_ABORT_BLOCKERS
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de Compartilhamento de Esquema com Bloqueadores de Anulação. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Bloqueios de esquema.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_SCH_S_LOW_PRIORITY
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de Compartilhamento de Esquema com Baixa Prioridade. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Bloqueios de esquema.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_SIU
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de Atualização compartilhada com intenção. Para obter mais informações, consulte Bloqueios de intenção. |
LCK_M_SIU_ABORT_BLOCKERS
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de Atualização Compartilhada com Intenção com Bloqueadores de Anulação. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Bloqueios de intenção.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_SIU_LOW_PRIORITY
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de Atualização Compartilhada com Intenção com Baixa Prioridade. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Bloqueios de intenção.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_SIX
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio exclusivo compartilhado com intenção. Para obter mais informações, consulte Bloqueios de intenção. |
LCK_M_SIX_ABORT_BLOCKERS
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio exclusivo compartilhado com intenção com bloqueadores de abortamento. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Bloqueios de intenção.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_SIX_LOW_PRIORITY
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio exclusivo compartilhado com intenção com baixa prioridade. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Bloqueios de intenção.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_U
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de atualização. Para obter mais informações, consulte Bloqueios de atualização. |
LCK_M_U_ABORT_BLOCKERS
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de atualização com bloqueadores de anulação. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Bloqueios de atualização.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_U_LOW_PRIORITY
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de atualização com baixa prioridade. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Bloqueios de atualização.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_UIX
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio exclusivo de atualização com intenção. Para obter mais informações, consulte Bloqueios de intenção. |
LCK_M_UIX_ABORT_BLOCKERS
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio exclusivo de atualização com intenção com bloqueadores de abortamento. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Bloqueios de intenção.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_UIX_LOW_PRIORITY
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio exclusivo de atualização com intenção com baixa prioridade. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Bloqueios de intenção.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_X
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio exclusivo. Para obter mais informações, consulte Fechaduras exclusivas. |
LCK_M_X_ABORT_BLOCKERS
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio exclusivo com bloqueadores de abortamento. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Fechaduras exclusivas.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_X_LOW_PRIORITY
|
Ocorre quando uma tarefa está aguardando para adquirir um bloqueio exclusivo com baixa prioridade. (Relacionado com a opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Fechaduras exclusivas.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LOG_POOL_SCAN
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
LOG_RATE_GOVERNOR
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
LOGBUFFER
|
Ocorre quando uma tarefa está aguardando espaço no buffer de log para armazenar um registro de log. Valores consistentemente altos podem indicar que os dispositivos de log não conseguem acompanhar a quantidade de log que está sendo gerada pelo servidor. |
LOGCAPTURE_LOGPOOLTRUNCPOINT
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
LOGGENERATION
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
LOGMGR
|
Ocorre quando uma tarefa está aguardando a conclusão de qualquer E/S de log pendente antes de desligar o log enquanto fecha o banco de dados. |
LOGMGR_FLUSH
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
LOGMGR_PMM_LOG
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
LOGMGR_QUEUE
|
Ocorre enquanto a tarefa do gravador de log aguarda solicitações de trabalho. |
LOGMGR_RESERVE_APPEND
|
Ocorre quando uma tarefa está aguardando para ver se o truncamento de log libera espaço de log para permitir que a tarefa grave um novo registro de log. Considere aumentar o tamanho dos arquivos de log do banco de dados afetado para reduzir essa espera. |
LOGPOOL_CACHESIZE
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
LOGPOOL_CONSUMER
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
LOGPOOL_CONSUMERSET
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
LOGPOOL_FREEPOOLS
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
LOGPOOL_MGRSET
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
LOGPOOL_REPLACEMENTSET
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
LOGPOOLREFCOUNTEDOBJECT_REFDONE
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
LOWFAIL_MEMMGR_QUEUE
|
Ocorre enquanto aguarda que a memória esteja disponível para uso. |
MD_AGENT_YIELD
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
MD_LAZYCACHE_RWLOCK
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
MEMORY_ALLOCATION_EXT
|
Ocorre durante a alocação de memória do pool de memória interno do SQL Server ou do sistema operacional. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
MEMORY_GRANT_UPDATE
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
METADATA_LAZYCACHE_RWLOCK
|
Apenas para uso interno. Aplica-se a: SQL Server 2008 R2 (10.50.x) apenas. |
MIGRATIONBUFFER
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
MISCELLANEOUS
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
MSQL_DQ
|
Ocorre quando uma tarefa está aguardando a conclusão de uma operação de consulta distribuída. Isso é usado para detetar possíveis bloqueios de aplicativos MARS (Multiple Ative Result set). A espera termina quando a chamada de consulta distribuída termina. |
MSQL_XACT_MGR_MUTEX
|
Ocorre quando uma tarefa está aguardando para obter a propriedade do gerenciador de transações de sessão para executar uma operação de transação no nível da sessão. |
MSQL_XACT_MUTEX
|
Ocorre durante a sincronização do uso da transação. Uma solicitação deve adquirir o mutex antes de poder usar a transação. |
MSQL_XP
|
Ocorre quando uma tarefa está aguardando o término de um procedimento armazenado estendido. O SQL Server usa esse estado de espera para detetar possíveis bloqueios de aplicativos MARS. A espera para quando a chamada de procedimento armazenado estendido termina. |
MSSEARCH
|
Ocorre durante Full-Text chamadas de Pesquisa. Essa espera termina quando a operação de texto completo é concluída. Não indica contenção, mas sim a duração das operações de texto completo. |
NET_WAITFOR_PACKET
|
Ocorre quando uma conexão está aguardando um pacote de rede durante uma leitura de rede. |
NETWORKSXMLMGRLOAD
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
NODE_CACHE_MUTEX
|
Apenas para uso interno. |
OLEDB
|
Ocorre quando o SQL Server chama o provedor SNAC OLE DB (SQLNCLI) ou o driver Microsoft OLE DB para SQL Server (MSOLEDBSQL). Esse tipo de espera não é usado para sincronização. Em vez disso, ele indica a duração das chamadas para o provedor OLE DB. |
ONDEMAND_TASK_QUEUE
|
Ocorre enquanto uma tarefa em segundo plano aguarda solicitações de tarefas do sistema de alta prioridade. Os longos tempos de espera indicam que não houve solicitações de alta prioridade para processar e não devem causar preocupação. |
PAGEIOLATCH_DT
|
Ocorre quando uma tarefa está aguardando em uma trava por um buffer que está em uma solicitação de E/S. A solicitação de trava está no modo Destruir. Longas esperas podem indicar problemas com o subsistema de disco. |
PAGEIOLATCH_EX
|
Ocorre quando uma tarefa está aguardando em uma trava por um buffer que está em uma solicitação de E/S. A solicitação de trava está no modo Exclusivo - um modo usado quando o buffer está sendo gravado no disco. Longas esperas podem indicar problemas com o subsistema de disco. Para obter mais informações, consulte E/S lenta - Desempenho do SQL Server e E/S de disco. |
PAGEIOLATCH_KP
|
Ocorre quando uma tarefa está aguardando em uma trava por um buffer que está em uma solicitação de E/S. A solicitação de trava está no modo Manter. Longas esperas podem indicar problemas com o subsistema de disco. |
PAGEIOLATCH_NL
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
PAGEIOLATCH_SH
|
Ocorre quando uma tarefa está aguardando em uma trava por um buffer que está em uma solicitação de E/S. A solicitação de trava está no modo compartilhado - um modo usado quando o buffer está sendo lido do disco. Longas esperas podem indicar problemas com o subsistema de disco. Para obter mais informações, consulte E/S lenta - Desempenho do SQL Server e E/S de disco. |
PAGEIOLATCH_UP
|
Ocorre quando uma tarefa está aguardando em uma trava por um buffer que está em uma solicitação de E/S. A solicitação de trava está no modo de atualização. Longas esperas podem indicar problemas com o subsistema de disco. Para obter mais informações, consulte E/S lenta - Desempenho do SQL Server e E/S de disco. |
PAGELATCH_DT
|
Ocorre quando uma tarefa está aguardando em uma trava por um buffer que não está em uma solicitação de E/S. A solicitação de trava está no modo Destruir. O modo de destruição deve ser adquirido antes de excluir o conteúdo de uma página. Para obter mais informações, consulte Modos de trava. |
PAGELATCH_EX
|
Ocorre quando uma tarefa está aguardando em uma trava por um buffer que não está em uma solicitação de E/S. A solicitação de trava está no modo Exclusivo - bloqueia outros threads de gravar ou ler a partir da página (buffer). Um cenário comum que leva a essa trava é a contenção de trava de buffer de "inserção de última página". Para entender e resolver isso, use Resolver contenção de inserção PAGELATCH_EX última página e Diagnosticar e resolver contenção de trava de inserção de última página no SQL Server. Outro cenário é a contenção Latch em tabelas pequenas com um índice não clusterizado e inserções aleatórias (tabela de fila). |
PAGELATCH_KP
|
Ocorre quando uma tarefa está aguardando em uma trava por um buffer que não está em uma solicitação de E/S. A solicitação de trava está no modo Manter, o que impede que a página seja destruída por outro thread. Para obter mais informações, consulte Modos de trava. |
PAGELATCH_NL
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
PAGELATCH_SH
|
Ocorre quando uma tarefa está aguardando em uma trava por um buffer que não está em uma solicitação de E/S. A solicitação de trava está no modo compartilhado, que permite que vários threads leiam, mas não modifiquem, um buffer (página). Para obter mais informações, consulte Modos de trava. |
PAGELATCH_UP
|
Ocorre quando uma tarefa está aguardando em uma trava por um buffer que não está em uma solicitação de E/S. A solicitação de trava está no modo de atualização. Normalmente, esse tipo de espera pode ser observado quando uma página do sistema (buffer) como PFS, GAM, SGAM está travada. Para obter mais informações, consulte Modos de trava. Para solucionar problemas de um cenário comum com essa trava, consulte Reduzir contenção de alocação no banco de dados tempdb do SQL Server. |
PARALLEL_BACKUP_QUEUE
|
Ocorre ao serializar a saída produzida por RESTORE HEADERONLY , RESTORE FILELISTONLY ou RESTORE LABELONLY . |
PARALLEL_REDO_DRAIN_WORKER
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PARALLEL_REDO_FLOW_CONTROL
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PARALLEL_REDO_LOG_CACHE
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PARALLEL_REDO_TRAN_LIST
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PARALLEL_REDO_TRAN_TURN
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PARALLEL_REDO_WORKER_SYNC
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PARALLEL_REDO_WORKER_WAIT_WORK
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PERFORMANCE_COUNTERS_RWLOCK
|
Apenas para uso interno. |
PHYSICAL_SEEDING_DMV
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
POOL_LOG_RATE_GOVERNOR
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PREEMPTIVE_ABR
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
PREEMPTIVE_AUDIT_ACCESS_EVENTLOG
|
Ocorre quando o agendador do Sistema Operacional SQL Server (SQLOS) alterna para o modo preventivo para gravar um evento de auditoria no log de eventos do Windows. Aplica-se a: SQL Server 2008 R2 (10.50.x) apenas. |
PREEMPTIVE_AUDIT_ACCESS_SECLOG
|
Ocorre quando o agendador SQLOS alterna para o modo preventivo para gravar um evento de auditoria no log de Segurança do Windows. Aplica-se a: SQL Server 2008 R2 (10.50.x) apenas. |
PREEMPTIVE_CLOSEBACKUPMEDIA
|
Ocorre quando o agendador SQLOS alterna para o modo preventivo para fechar a mídia de backup. |
PREEMPTIVE_CLOSEBACKUPTAPE
|
Ocorre quando o agendador SQLOS alterna para o modo preventivo para fechar um dispositivo de backup em fita. |
PREEMPTIVE_CLOSEBACKUPVDIDEVICE
|
Ocorre quando o agendador SQLOS alterna para o modo preventivo para fechar um dispositivo de backup virtual. |
PREEMPTIVE_CLUSAPI_CLUSTERRESOURCECONTROL
|
Ocorre quando o agendador SQLOS alterna para o modo preventivo para executar operações de cluster de failover do Windows. |
PREEMPTIVE_COM_COCREATEINSTANCE
|
Ocorre quando o agendador SQLOS alterna para o modo preemptivo para criar um objeto COM. |
PREEMPTIVE_COM_COGETCLASSOBJECT
|
Apenas para uso interno. |
PREEMPTIVE_COM_CREATEACCESSOR
|
Apenas para uso interno. |
PREEMPTIVE_COM_DELETEROWS
|
Apenas para uso interno. |
PREEMPTIVE_COM_GETCOMMANDTEXT
|
Apenas para uso interno. |
PREEMPTIVE_COM_GETDATA
|
Apenas para uso interno. |
PREEMPTIVE_COM_GETNEXTROWS
|
Apenas para uso interno. |
PREEMPTIVE_COM_GETRESULT
|
Apenas para uso interno. |
PREEMPTIVE_COM_GETROWSBYBOOKMARK
|
Apenas para uso interno. |
PREEMPTIVE_COM_LBFLUSH
|
Apenas para uso interno. |
PREEMPTIVE_COM_LBLOCKREGION
|
Apenas para uso interno. |
PREEMPTIVE_COM_LBREADAT
|
Apenas para uso interno. |
PREEMPTIVE_COM_LBSETSIZE
|
Apenas para uso interno. |
PREEMPTIVE_COM_LBSTAT
|
Apenas para uso interno. |
PREEMPTIVE_COM_LBUNLOCKREGION
|
Apenas para uso interno. |
PREEMPTIVE_COM_LBWRITEAT
|
Apenas para uso interno. |
PREEMPTIVE_COM_QUERYINTERFACE
|
Apenas para uso interno. |
PREEMPTIVE_COM_RELEASE
|
Apenas para uso interno. |
PREEMPTIVE_COM_RELEASEACCESSOR
|
Apenas para uso interno. |
PREEMPTIVE_COM_RELEASEROWS
|
Apenas para uso interno. |
PREEMPTIVE_COM_RELEASESESSION
|
Apenas para uso interno. |
PREEMPTIVE_COM_RESTARTPOSITION
|
Apenas para uso interno. |
PREEMPTIVE_COM_SEQSTRMREAD
|
Apenas para uso interno. |
PREEMPTIVE_COM_SEQSTRMREADANDWRITE
|
Apenas para uso interno. |
PREEMPTIVE_COM_SETDATAFAILURE
|
Apenas para uso interno. |
PREEMPTIVE_COM_SETPARAMETERINFO
|
Apenas para uso interno. |
PREEMPTIVE_COM_SETPARAMETERPROPERTIES
|
Apenas para uso interno. |
PREEMPTIVE_COM_STRMLOCKREGION
|
Apenas para uso interno. |
PREEMPTIVE_COM_STRMSEEKANDREAD
|
Apenas para uso interno. |
PREEMPTIVE_COM_STRMSEEKANDWRITE
|
Apenas para uso interno. |
PREEMPTIVE_COM_STRMSETSIZE
|
Apenas para uso interno. |
PREEMPTIVE_COM_STRMSTAT
|
Apenas para uso interno. |
PREEMPTIVE_COM_STRMUNLOCKREGION
|
Apenas para uso interno. |
PREEMPTIVE_CONSOLEWRITE
|
Apenas para uso interno. |
PREEMPTIVE_CREATEPARAM
|
Apenas para uso interno. |
PREEMPTIVE_DEBUG
|
Apenas para uso interno. |
PREEMPTIVE_DFSADDLINK
|
Apenas para uso interno. |
PREEMPTIVE_DFSLINKEXISTCHECK
|
Apenas para uso interno. |
PREEMPTIVE_DFSLINKHEALTHCHECK
|
Apenas para uso interno. |
PREEMPTIVE_DFSREMOVELINK
|
Apenas para uso interno. |
PREEMPTIVE_DFSREMOVEROOT
|
Apenas para uso interno. |
PREEMPTIVE_DFSROOTFOLDERCHECK
|
Apenas para uso interno. |
PREEMPTIVE_DFSROOTINIT
|
Apenas para uso interno. |
PREEMPTIVE_DFSROOTSHARECHECK
|
Apenas para uso interno. |
PREEMPTIVE_DTC_ABORT
|
Apenas para uso interno. |
PREEMPTIVE_DTC_ABORTREQUESTDONE
|
Apenas para uso interno. |
PREEMPTIVE_DTC_BEGINTRANSACTION
|
Apenas para uso interno. |
PREEMPTIVE_DTC_COMMITREQUESTDONE
|
Apenas para uso interno. |
PREEMPTIVE_DTC_ENLIST
|
Apenas para uso interno. |
PREEMPTIVE_DTC_PREPAREREQUESTDONE
|
Apenas para uso interno. |
PREEMPTIVE_FILESIZEGET
|
Apenas para uso interno. |
PREEMPTIVE_FSAOLEDB_ABORTTRANSACTION
|
Apenas para uso interno. |
PREEMPTIVE_FSAOLEDB_COMMITTRANSACTION
|
Apenas para uso interno. |
PREEMPTIVE_FSAOLEDB_STARTTRANSACTION
|
Apenas para uso interno. |
PREEMPTIVE_FSRECOVER_UNCONDITIONALUNDO
|
Apenas para uso interno. |
PREEMPTIVE_GETRMINFO
|
Apenas para uso interno. |
PREEMPTIVE_HADR_LEASE_MECHANISM
|
Agendamento do gerenciador de concessão de grupo de disponibilidade para diagnóstico do Suporte Microsoft. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PREEMPTIVE_HTTP_EVENT_WAIT
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PREEMPTIVE_HTTP_REQUEST
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PREEMPTIVE_LOCKMONITOR
|
Apenas para uso interno. |
PREEMPTIVE_MSS_RELEASE
|
Apenas para uso interno. |
PREEMPTIVE_ODBCOPS
|
Apenas para uso interno. |
PREEMPTIVE_OLE_UNINIT
|
Apenas para uso interno. |
PREEMPTIVE_OLEDB_ABORTORCOMMITTRAN
|
Apenas para uso interno. |
PREEMPTIVE_OLEDB_ABORTTRAN
|
Apenas para uso interno. |
PREEMPTIVE_OLEDB_GETDATASOURCE
|
Apenas para uso interno. |
PREEMPTIVE_OLEDB_GETLITERALINFO
|
Apenas para uso interno. |
PREEMPTIVE_OLEDB_GETPROPERTIES
|
Apenas para uso interno. |
PREEMPTIVE_OLEDB_GETPROPERTYINFO
|
Apenas para uso interno. |
PREEMPTIVE_OLEDB_GETSCHEMALOCK
|
Apenas para uso interno. |
PREEMPTIVE_OLEDB_JOINTRANSACTION
|
Apenas para uso interno. |
PREEMPTIVE_OLEDB_RELEASE
|
Apenas para uso interno. |
PREEMPTIVE_OLEDB_SETPROPERTIES
|
Apenas para uso interno. |
PREEMPTIVE_OLEDBOPS
|
Apenas para uso interno. |
PREEMPTIVE_OS_ACCEPTSECURITYCONTEXT
|
Apenas para uso interno. |
PREEMPTIVE_OS_ACQUIRECREDENTIALSHANDLE
|
Apenas para uso interno. |
PREEMPTIVE_OS_AUTHENTICATIONOPS
|
Apenas para uso interno. |
PREEMPTIVE_OS_AUTHORIZATIONOPS
|
Apenas para uso interno. |
PREEMPTIVE_OS_AUTHZGETINFORMATIONFROMCONTEXT
|
Apenas para uso interno. |
PREEMPTIVE_OS_AUTHZINITIALIZECONTEXTFROMSID
|
Apenas para uso interno. |
PREEMPTIVE_OS_AUTHZINITIALIZERESOURCEMANAGER
|
Apenas para uso interno. |
PREEMPTIVE_OS_BACKUPREAD
|
Apenas para uso interno. |
PREEMPTIVE_OS_CLOSEHANDLE
|
Apenas para uso interno. |
PREEMPTIVE_OS_CLUSTEROPS
|
Apenas para uso interno. |
PREEMPTIVE_OS_COMOPS
|
Apenas para uso interno. |
PREEMPTIVE_OS_COMPLETEAUTHTOKEN
|
Apenas para uso interno. |
PREEMPTIVE_OS_COPYFILE
|
Apenas para uso interno. |
PREEMPTIVE_OS_CREATEDIRECTORY
|
Apenas para uso interno. |
PREEMPTIVE_OS_CREATEFILE
|
Apenas para uso interno. |
PREEMPTIVE_OS_CRYPTACQUIRECONTEXT
|
Apenas para uso interno. |
PREEMPTIVE_OS_CRYPTIMPORTKEY
|
Apenas para uso interno. |
PREEMPTIVE_OS_CRYPTOPS
|
Apenas para uso interno. |
PREEMPTIVE_OS_DECRYPTMESSAGE
|
Apenas para uso interno. |
PREEMPTIVE_OS_DELETEFILE
|
Apenas para uso interno. |
PREEMPTIVE_OS_DELETESECURITYCONTEXT
|
Apenas para uso interno. |
PREEMPTIVE_OS_DEVICEIOCONTROL
|
Apenas para uso interno. |
PREEMPTIVE_OS_DEVICEOPS
|
Apenas para uso interno. |
PREEMPTIVE_OS_DIRSVC_NETWORKOPS
|
Apenas para uso interno. |
PREEMPTIVE_OS_DISCONNECTNAMEDPIPE
|
Apenas para uso interno. |
PREEMPTIVE_OS_DOMAINSERVICESOPS
|
Apenas para uso interno. |
PREEMPTIVE_OS_DSGETDCNAME
|
Apenas para uso interno. |
PREEMPTIVE_OS_DTCOPS
|
Apenas para uso interno. |
PREEMPTIVE_OS_ENCRYPTMESSAGE
|
Apenas para uso interno. |
PREEMPTIVE_OS_FILEOPS
|
Apenas para uso interno. |
PREEMPTIVE_OS_FINDFILE
|
Apenas para uso interno. |
PREEMPTIVE_OS_FLUSHFILEBUFFERS
|
Apenas para uso interno. |
PREEMPTIVE_OS_FORMATMESSAGE
|
Apenas para uso interno. |
PREEMPTIVE_OS_FREECREDENTIALSHANDLE
|
Apenas para uso interno. |
PREEMPTIVE_OS_FREELIBRARY
|
Apenas para uso interno. |
PREEMPTIVE_OS_GENERICOPS
|
Apenas para uso interno. |
PREEMPTIVE_OS_GETADDRINFO
|
Apenas para uso interno. |
PREEMPTIVE_OS_GETCOMPRESSEDFILESIZE
|
Apenas para uso interno. |
PREEMPTIVE_OS_GETDISKFREESPACE
|
Apenas para uso interno. |
PREEMPTIVE_OS_GETFILEATTRIBUTES
|
Apenas para uso interno. |
PREEMPTIVE_OS_GETFILESIZE
|
Apenas para uso interno. |
PREEMPTIVE_OS_GETFINALFILEPATHBYHANDLE
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PREEMPTIVE_OS_GETLONGPATHNAME
|
Apenas para uso interno. |
PREEMPTIVE_OS_GETPROCADDRESS
|
Apenas para uso interno. |
PREEMPTIVE_OS_GETVOLUMENAMEFORVOLUMEMOUNTPOINT
|
Apenas para uso interno. |
PREEMPTIVE_OS_GETVOLUMEPATHNAME
|
Apenas para uso interno. |
PREEMPTIVE_OS_INITIALIZESECURITYCONTEXT
|
Apenas para uso interno. |
PREEMPTIVE_OS_LIBRARYOPS
|
Apenas para uso interno. |
PREEMPTIVE_OS_LOADLIBRARY
|
Apenas para uso interno. |
PREEMPTIVE_OS_LOGONUSER
|
Apenas para uso interno. |
PREEMPTIVE_OS_LOOKUPACCOUNTSID
|
Apenas para uso interno. |
PREEMPTIVE_OS_MESSAGEQUEUEOPS
|
Apenas para uso interno. |
PREEMPTIVE_OS_MOVEFILE
|
Apenas para uso interno. |
PREEMPTIVE_OS_NETGROUPGETUSERS
|
Apenas para uso interno. |
PREEMPTIVE_OS_NETLOCALGROUPGETMEMBERS
|
Apenas para uso interno. |
PREEMPTIVE_OS_NETUSERGETGROUPS
|
Apenas para uso interno. |
PREEMPTIVE_OS_NETUSERGETLOCALGROUPS
|
Apenas para uso interno. |
PREEMPTIVE_OS_NETUSERMODALSGET
|
Apenas para uso interno. |
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICY
|
Apenas para uso interno. |
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICYFREE
|
Apenas para uso interno. |
PREEMPTIVE_OS_OPENDIRECTORY
|
Apenas para uso interno. |
PREEMPTIVE_OS_PDH_WMI_INIT
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PREEMPTIVE_OS_PIPEOPS
|
Apenas para uso interno. |
PREEMPTIVE_OS_PROCESSOPS
|
Apenas para uso interno. |
PREEMPTIVE_OS_QUERYCONTEXTATTRIBUTES
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PREEMPTIVE_OS_QUERYREGISTRY
|
Apenas para uso interno. |
PREEMPTIVE_OS_QUERYSECURITYCONTEXTTOKEN
|
Apenas para uso interno. |
PREEMPTIVE_OS_REMOVEDIRECTORY
|
Apenas para uso interno. |
PREEMPTIVE_OS_REPORTEVENT
|
Apenas para uso interno. |
PREEMPTIVE_OS_REVERTTOSELF
|
Apenas para uso interno. |
PREEMPTIVE_OS_RSFXDEVICEOPS
|
Apenas para uso interno. |
PREEMPTIVE_OS_SECURITYOPS
|
Apenas para uso interno. |
PREEMPTIVE_OS_SERVICEOPS
|
Apenas para uso interno. |
PREEMPTIVE_OS_SETENDOFFILE
|
Apenas para uso interno. |
PREEMPTIVE_OS_SETFILEPOINTER
|
Apenas para uso interno. |
PREEMPTIVE_OS_SETFILEVALIDDATA
|
Apenas para uso interno. |
PREEMPTIVE_OS_SETNAMEDSECURITYINFO
|
Apenas para uso interno. |
PREEMPTIVE_OS_SQLCLROPS
|
Apenas para uso interno. |
PREEMPTIVE_OS_SQMLAUNCH
|
Apenas para uso interno. Aplica-se a: SQL Server 2008 R2 (10.50.x) até SQL Server 2016 (13.x). |
PREEMPTIVE_OS_VERIFYSIGNATURE
|
Apenas para uso interno. |
PREEMPTIVE_OS_VERIFYTRUST
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PREEMPTIVE_OS_VSSOPS
|
Apenas para uso interno. |
PREEMPTIVE_OS_WAITFORSINGLEOBJECT
|
Apenas para uso interno. |
PREEMPTIVE_OS_WINSOCKOPS
|
Apenas para uso interno. |
PREEMPTIVE_OS_WRITEFILE
|
Apenas para uso interno. |
PREEMPTIVE_OS_WRITEFILEGATHER
|
Apenas para uso interno. |
PREEMPTIVE_OS_WSASETLASTERROR
|
Apenas para uso interno. |
PREEMPTIVE_REENLIST
|
Apenas para uso interno. |
PREEMPTIVE_RESIZELOG
|
Apenas para uso interno. |
PREEMPTIVE_ROLLFORWARDREDO
|
Apenas para uso interno. |
PREEMPTIVE_ROLLFORWARDUNDO
|
Apenas para uso interno. |
PREEMPTIVE_SB_STOPENDPOINT
|
Apenas para uso interno. |
PREEMPTIVE_SERVER_STARTUP
|
Apenas para uso interno. |
PREEMPTIVE_SETRMINFO
|
Apenas para uso interno. |
PREEMPTIVE_SHAREDMEM_GETDATA
|
Apenas para uso interno. |
PREEMPTIVE_SNIOPEN
|
Apenas para uso interno. |
PREEMPTIVE_SOSHOST
|
Apenas para uso interno. |
PREEMPTIVE_SOSTESTING
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
PREEMPTIVE_SP_SERVER_DIAGNOSTICS
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PREEMPTIVE_STARTRM
|
Apenas para uso interno. |
PREEMPTIVE_STREAMFCB_CHECKPOINT
|
Apenas para uso interno. |
PREEMPTIVE_STREAMFCB_RECOVER
|
Apenas para uso interno. |
PREEMPTIVE_STRESSDRIVER
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
PREEMPTIVE_TESTING
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
PREEMPTIVE_TRANSIMPORT
|
Apenas para uso interno. |
PREEMPTIVE_UNMARSHALPROPAGATIONTOKEN
|
Apenas para uso interno. |
PREEMPTIVE_VSS_CREATESNAPSHOT
|
Apenas para uso interno. |
PREEMPTIVE_VSS_CREATEVOLUMESNAPSHOT
|
Apenas para uso interno. |
PREEMPTIVE_XE_CALLBACKEXECUTE
|
Apenas para uso interno. |
PREEMPTIVE_XE_CX_FILE_OPEN
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
PREEMPTIVE_XE_CX_HTTP_CALL
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
PREEMPTIVE_XE_DISPATCHER
|
Apenas para uso interno. |
PREEMPTIVE_XE_ENGINEINIT
|
Apenas para uso interno. |
PREEMPTIVE_XE_GETTARGETSTATE
|
Apenas para uso interno. |
PREEMPTIVE_XE_SESSIONCOMMIT
|
Apenas para uso interno. |
PREEMPTIVE_XE_TARGETFINALIZE
|
Apenas para uso interno. |
PREEMPTIVE_XE_TARGETINIT
|
Apenas para uso interno. |
PREEMPTIVE_XE_TIMERRUN
|
Apenas para uso interno. |
PREEMPTIVE_XETESTING
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
PRINT_ROLLBACK_PROGRESS
|
Usado para aguardar enquanto os processos do usuário são encerrados em um banco de dados que foi transferido usando a cláusula de encerramento ALTER DATABASE. Para obter mais informações, consulte ALTER DATABASE (Transact-SQL). |
PRU_ROLLBACK_DEFERRED
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PVS_CLEANUP_LOCK
|
Ocorre quando o processo de limpeza de armazenamento de versão persistente (PVS) está aguardando um bloqueio necessário para iniciar a limpeza. Pode ocorrer quando uma transação ativa está impedindo a limpeza PVS iniciada internamente ou usando o procedimento armazenado do sys.sp_persistent_version_cleanup sistema. Para obter mais informações, consulte Monitorizar e resolver problemas de recuperação acelerada de base de dados.Aplica-se a: SQL Server 2019 (15.x) e versões posteriores. |
PWAIT_ALL_COMPONENTS_INITIALIZED
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_COOP_SCAN
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_DIRECTLOGCONSUMER_GETNEXT
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PWAIT_EVENT_SESSION_INIT_MUTEX
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_FABRIC_REPLICA_CONTROLLER_DATA_LOSS
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PWAIT_HADR_ACTION_COMPLETED
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_HADR_CHANGE_NOTIFIER_TERMINATION_SYNC
|
Ocorre quando uma tarefa em segundo plano está aguardando o encerramento da tarefa em segundo plano que recebe (por meio de sondagem) notificações de Clustering de Failover do Windows Server. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_HADR_CLUSTER_INTEGRATION
|
Uma operação de acréscimo, substituição e/ou remoção está aguardando para pegar um bloqueio de gravação em uma lista interna Always On (como uma lista de redes, endereços de rede ou ouvintes de grupo de disponibilidade). Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_HADR_FAILOVER_COMPLETED
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_HADR_JOIN
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
PWAIT_HADR_OFFLINE_COMPLETED
|
Uma operação de grupo de drop availability está aguardando que o grupo de disponibilidade de destino fique offline antes de destruir os objetos do Clustering de Failover do Windows Server. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_HADR_ONLINE_COMPLETED
|
Uma operação de grupo de disponibilidade de criação ou failover está aguardando que o grupo de disponibilidade de destino fique online. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_HADR_POST_ONLINE_COMPLETED
|
Uma operação de grupo de drop availability está aguardando o encerramento de qualquer tarefa em segundo plano que foi agendada como parte de um comando anterior. Por exemplo, pode haver uma tarefa em segundo plano que esteja fazendo a transição de bancos de dados de disponibilidade para a função principal. A DROP AVAILABILITY GROUP DDL deve esperar que esta tarefa em segundo plano termine para evitar condições de corrida.Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_HADR_SERVER_READY_CONNECTIONS
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_HADR_WORKITEM_COMPLETED
|
Espera interna por um thread aguardando a conclusão de uma tarefa de trabalho assíncrona. Esta é uma espera esperada e é para uso CSS. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_HADRSIM
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PWAIT_LOG_CONSOLIDATION_IO
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
PWAIT_LOG_CONSOLIDATION_POLL
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
PWAIT_MD_LOGIN_STATS
|
Ocorre durante a sincronização interna em metadados em estatísticas de login. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_MD_RELATION_CACHE
|
Ocorre durante a sincronização interna em metadados na tabela ou índice. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_MD_SERVER_CACHE
|
Ocorre durante a sincronização interna em metadados em servidores vinculados. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_MD_UPGRADE_CONFIG
|
Ocorre durante a sincronização interna na atualização de configurações em todo o servidor. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_PREEMPTIVE_APP_USAGE_TIMER
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
PWAIT_PREEMPTIVE_AUDIT_ACCESS_WINDOWSLOG
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_QRY_BPMEMORY
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_REPLICA_ONLINE_INIT_MUTEX
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_RESOURCE_SEMAPHORE_FT_PARALLEL_QUERY_SYNC
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_SBS_FILE_OPERATION
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
PWAIT_XTP_FSSTORAGE_MAINTENANCE
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
PWAIT_XTP_HOST_STORAGE_WAIT
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_ASYNC_CHECK_CONSISTENCY_TASK
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_ASYNC_PERSIST_TASK
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_ASYNC_PERSIST_TASK_START
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_ASYNC_QUEUE
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
QDS_BCKG_TASK
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_BLOOM_FILTER
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
QDS_CLEANUP_STALE_QUERIES_TASK_MAIN_LOOP_SLEEP
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_CTXS
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_DB_DISK
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_DYN_VECTOR
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_EXCLUSIVE_ACCESS
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
QDS_HOST_INIT
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
QDS_LOADDB
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_PERSIST_TASK_MAIN_LOOP_SLEEP
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_QDS_CAPTURE_INIT
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
QDS_SHUTDOWN_QUEUE
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_STMT
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_STMT_DISK
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_TASK_SHUTDOWN
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_TASK_START
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QE_WARN_LIST_SYNC
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QPJOB_KILL
|
Indica que uma atualização automática assíncrona de estatísticas foi cancelada por uma chamada para KILL quando a atualização estava começando a ser executada. O thread de encerramento é suspenso, aguardando que ele comece a ouvir KILL comandos. Um bom valor é inferior a um segundo. |
QPJOB_WAITFOR_ABORT
|
Indica que uma atualização automática assíncrona de estatísticas foi cancelada por uma chamada para quando estava em KILL execução. A atualização foi concluída, mas está suspensa até que a coordenação da mensagem de thread de encerramento seja concluída. Este é um estado comum, mas raro, e deve ser muito curto. Um bom valor é inferior a um segundo. |
QRY_MEM_GRANT_INFO_MUTEX
|
Ocorre quando o gerenciamento de memória de Execução de Consulta tenta controlar o acesso à lista de informações de concessão estática. Esse estado lista informações sobre as solicitações de memória concedidas e de espera atuais. Este estado é um estado de controle de acesso simples. Nunca deve haver uma longa espera neste estado. Se esse mutex não for lançado, todas as novas consultas que usam memória pararão de responder. |
QRY_PARALLEL_THREAD_MUTEX
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
QRY_PROFILE_LIST_MUTEX
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
QUERY_ERRHDL_SERVICE_DONE
|
Identificado apenas para fins informativos. Não suportado. Aplica-se a: SQL Server 2008 R2 (10.50.x) apenas. |
QUERY_WAIT_ERRHDL_SERVICE
|
Identificado apenas para fins informativos. Não suportado. Aplica-se a: SQL Server 2008 R2 (10.50.x) apenas. |
QUERY_EXECUTION_INDEX_SORT_EVENT_OPEN
|
Ocorre em certos casos quando a compilação de índice de criação offline é executada em paralelo e os diferentes threads de trabalho que estão classificando sincronizam o acesso aos arquivos de classificação. |
QUERY_NOTIFICATION_MGR_MUTEX
|
Ocorre durante a sincronização da fila de coleta de lixo no Gerenciador de Notificação de Consulta. |
QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX
|
Ocorre durante a sincronização de estado para transações em Notificações de Consulta. |
QUERY_NOTIFICATION_TABLE_MGR_MUTEX
|
Ocorre durante a sincronização interna no Gerenciador de Notificação de Consulta. |
QUERY_NOTIFICATION_UNITTEST_MUTEX
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
QUERY_OPTIMIZER_PRINT_MUTEX
|
Ocorre durante a sincronização da produção de saída de diagnóstico do otimizador de consulta. Esse tipo de espera só ocorre se as configurações de diagnóstico tiverem sido habilitadas sob a direção do Atendimento Microsoft. |
QUERY_TASK_ENQUEUE_MUTEX
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
QUERY_TRACEOUT
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
RBIO_WAIT_VLF
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
RBIO_RG_STORAGE
|
Ocorre quando um nó de computação de banco de dados Hyperscale está sendo limitado devido ao consumo de log atrasado nos servidores de página. Aplica-se a: Hiperescala do Banco de Dados SQL do Azure. |
RBIO_RG_DESTAGE
|
Ocorre quando um nó de computação de banco de dados Hyperscale está sendo limitado devido ao consumo de log atrasado pelo armazenamento de log de longo prazo. Aplica-se a: Hiperescala do Banco de Dados SQL do Azure. |
RBIO_RG_REPLICA
|
Ocorre quando um nó de computação de banco de dados Hyperscale está sendo limitado devido ao consumo de log atrasado pelos nós de réplica secundários legíveis. Aplica-se a: Hiperescala do Banco de Dados SQL do Azure. |
RBIO_RG_LOCALDESTAGE
|
Ocorre quando um nó de computação de banco de dados Hyperscale está sendo limitado devido ao consumo de log atrasado pelo serviço de log. Aplica-se a: Hiperescala do Banco de Dados SQL do Azure. |
RECOVER_CHANGEDB
|
Ocorre durante a sincronização do status do banco de dados no banco de dados em espera ativa. |
RECOVERY_MGR_LOCK
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
REDO_THREAD_PENDING_WORK
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
REDO_THREAD_SYNC
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
REMOTE_BLOCK_IO
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
REMOTE_DATA_ARCHIVE_MIGRATION_DMV
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
REMOTE_DATA_ARCHIVE_SCHEMA_DMV
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
REMOTE_DATA_ARCHIVE_SCHEMA_TASK_QUEUE
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
REPL_CACHE_ACCESS
|
Ocorre durante a sincronização em um cache de artigo de replicação. Durante essas esperas, o leitor de log de replicação fica parado e as instruções DDL (linguagem de definição de dados) em uma tabela publicada são bloqueadas. |
REPL_HISTORYCACHE_ACCESS
|
Apenas para uso interno. |
REPL_SCHEMA_ACCESS
|
Ocorre durante a sincronização das informações de versão do esquema de replicação. Esse estado existe quando instruções DDL são executadas no objeto replicado e quando o leitor de log cria ou consome esquema versionado com base na ocorrência de DDL. A contenção pode ser vista nesse tipo de espera se você tiver muitos bancos de dados publicados em um único editor com replicação transacional e os bancos de dados publicados estiverem muito ativos. |
REPL_TRANFSINFO_ACCESS
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
REPL_TRANHASHTABLE_ACCESS
|
Apenas para uso interno. |
REPL_TRANTEXTINFO_ACCESS
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
REPLICA_WRITES
|
Ocorre enquanto uma tarefa aguarda a conclusão de gravações de página em instantâneos de banco de dados ou réplicas DBCC. |
REQUEST_DISPENSER_PAUSE
|
Ocorre quando uma tarefa está aguardando a conclusão de todas as E/S pendentes, para que a E/S de um arquivo possa ser congelada para backup de snapshot. |
REQUEST_FOR_DEADLOCK_SEARCH
|
Ocorre enquanto o monitor de deadlock aguarda para iniciar a próxima pesquisa de deadlock. Essa espera é esperada entre as deteções de deadlock, e o longo tempo total de espera neste recurso não indica um problema. |
RESERVED_MEMORY_ALLOCATION_EXT
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
RESMGR_THROTTLED
|
Ocorre quando uma nova solicitação chega e é limitada com base na GROUP_MAX_REQUESTS configuração. |
RESOURCE_GOVERNOR_IDLE
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
RESOURCE_QUEUE
|
Ocorre durante a sincronização de várias filas de recursos internos. |
RESOURCE_SEMAPHORE
|
Ocorre quando uma solicitação de memória de consulta durante a execução da consulta não pode ser concedida imediatamente devido a outras consultas simultâneas. Esperas e tempos de espera altos podem indicar um número excessivo de consultas simultâneas ou quantidades excessivas de solicitações de memória. Esperas excessivas desse tipo podem gerar o erro SQL 8645, "Ocorreu um tempo limite enquanto aguardava recursos de memória para executar a consulta. Execute novamente a consulta." Para obter informações detalhadas e ideias de solução de problemas sobre esperas de concessão de memória, consulte Solucionar problemas de desempenho lento ou pouca memória causados por concessões de memória no SQL Server. |
RESOURCE_SEMAPHORE_MUTEX
|
Ocorre enquanto uma consulta aguarda sua solicitação para que uma reserva de thread seja atendida. Também ocorre ao sincronizar consultas de compilação e solicitações de concessão de memória. |
RESOURCE_SEMAPHORE_QUERY_COMPILE
|
Ocorre quando o número de compilações de consulta simultâneas atinge um limite de limitação. Esperas e tempos de espera altos podem indicar compilações excessivas, recompilações ou planos não armazenáveis em cache. |
RESOURCE_SEMAPHORE_SMALL_QUERY
|
Ocorre quando a solicitação de memória por uma consulta pequena não pode ser concedida imediatamente devido a outras consultas simultâneas. O tempo de espera não deve exceder mais do que alguns segundos, porque o servidor transfere a solicitação para o pool de memória de consulta principal se não conseguir conceder a memória solicitada em poucos segundos. Esperas altas podem indicar um número excessivo de pequenas consultas simultâneas enquanto o pool de memória principal está bloqueado por consultas em espera. Aplica-se a: SQL Server 2008 R2 (10.50.x) apenas. |
RESTORE_FILEHANDLECACHE_ENTRYLOCK
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
RESTORE_FILEHANDLECACHE_LOCK
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
RG_RECONFIG
|
Apenas para uso interno. |
ROWGROUP_OP_STATS
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
ROWGROUP_VERSION
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
RTDATA_LIST
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
SATELLITE_CARGO
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
SATELLITE_SERVICE_SETUP
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
SATELLITE_TASK
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
SBS_DISPATCH
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
SBS_RECEIVE_TRANSPORT
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
SBS_TRANSPORT
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
SCAN_CHAR_HASH_ARRAY_INITIALIZATION
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SEC_DROP_TEMP_KEY
|
Ocorre após uma tentativa falhada de soltar uma chave de segurança temporária antes de uma nova tentativa. |
SECURITY_CNG_PROVIDER_MUTEX
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
SECURITY_CRYPTO_CONTEXT_MUTEX
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SECURITY_DBE_STATE_MUTEX
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
SECURITY_KEYRING_RWLOCK
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SECURITY_MUTEX
|
Ocorre quando há uma espera por mutexes que controlam o acesso à lista global de provedores criptográficos de Gerenciamento Extensível de Chaves (EKM) e à lista de sessões de EKM com escopo de sessão. |
SECURITY_RULETABLE_MUTEX
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SEMPLAT_DSI_BUILD
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SEQUENCE_GENERATION
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SEQUENTIAL_GUID
|
Ocorre enquanto um novo GUID sequencial está sendo obtido. |
SERVER_IDLE_CHECK
|
Ocorre durante a sincronização do status ocioso da instância do SQL Server quando um monitor de recursos está tentando declarar uma instância do SQL Server como ociosa ou tentando despertar. |
SERVER_RECONFIGURE
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SESSION_WAIT_STATS_CHILDREN
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
SHARED_DELTASTORE_CREATION
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
SHUTDOWN
|
Ocorre enquanto uma instrução de desligamento aguarda a saída de conexões ativas. |
SLEEP_BPOOL_FLUSH
|
Ocorre quando um ponto de verificação está limitando a emissão de novas E/S para evitar inundar o subsistema de disco. |
SLEEP_BUFFERPOOL_HELPLW
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
SLEEP_DBSTARTUP
|
Ocorre durante a inicialização do banco de dados enquanto aguarda a recuperação de todos os bancos de dados. |
SLEEP_DCOMSTARTUP
|
Ocorre uma vez, no máximo, durante a inicialização da instância do SQL Server enquanto aguarda a conclusão da inicialização do DCOM. |
SLEEP_MASTERDBREADY
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SLEEP_MASTERMDREADY
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SLEEP_MASTERUPGRADED
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SLEEP_MEMORYPOOL_ALLOCATEPAGES
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
SLEEP_MSDBSTARTUP
|
Ocorre quando o Rastreamento SQL aguarda a conclusão da inicialização do msdb banco de dados. |
SLEEP_RETRY_VIRTUALALLOC
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
SLEEP_SYSTEMTASK
|
Ocorre durante o início de uma tarefa em segundo plano enquanto aguarda tempdb a conclusão da inicialização. |
SLEEP_TASK
|
Ocorre quando uma tarefa é suspensa enquanto aguarda a ocorrência de um evento genérico. |
SLEEP_TEMPDBSTARTUP
|
Ocorre enquanto uma tarefa aguarda tempdb para concluir a inicialização. |
SLEEP_WORKSPACE_ALLOCATEPAGE
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
SLO_UPDATE
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
SMSYNC
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
SNI_CONN_DUP
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
SNI_CRITICAL_SECTION
|
Ocorre durante a sincronização interna nos componentes de rede do SQL Server. |
SNI_HTTP_WAITFOR_0_DISCON
|
Ocorre durante o desligamento do SQL Server, enquanto aguarda a saída de conexões HTTP pendentes. |
SNI_LISTENER_ACCESS
|
Ocorre enquanto aguarda que os nós de acesso não uniforme à memória (NUMA) atualizem a alteração de estado. O acesso à alteração de estado é serializado. |
SNI_TASK_COMPLETION
|
Ocorre quando há uma espera para que todas as tarefas sejam concluídas durante uma alteração de estado do nó NUMA. |
SNI_WRITE_ASYNC
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
SOAP_READ
|
Ocorre enquanto aguarda a conclusão de uma leitura de rede HTTP. |
SOAP_WRITE
|
Ocorre enquanto aguarda a conclusão de uma gravação de rede HTTP. |
SOCKETDUPLICATEQUEUE_CLEANUP
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
SOS_CALLBACK_REMOVAL
|
Ocorre ao executar a sincronização em uma lista de retorno de chamada para remover um retorno de chamada. Não é esperado que esse contador mude após a conclusão da inicialização do servidor. |
SOS_DISPATCHER_MUTEX
|
Ocorre durante a sincronização interna do pool de dispatchers. Isso inclui quando a piscina está sendo ajustada. |
SOS_LOCALALLOCATORLIST
|
Ocorre durante a sincronização interna no gerenciador de memória do SQL Server. Aplica-se a: SQL Server 2008 R2 (10.50.x) apenas. |
SOS_MEMORY_TOPLEVELBLOCKALLOCATOR
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SOS_MEMORY_USAGE_ADJUSTMENT
|
Ocorre quando o uso de memória está sendo ajustado entre pools. |
SOS_OBJECT_STORE_DESTROY_MUTEX
|
Ocorre durante a sincronização interna em pools de memória ao destruir objetos do pool. |
SOS_PHYS_PAGE_CACHE
|
Conta o tempo que um thread espera para adquirir o mutex que deve adquirir antes de alocar páginas físicas ou antes de retornar essas páginas ao sistema operacional. As esperas nesse tipo só aparecem se a instância do SQL Server usa memória AWE. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SOS_PROCESS_AFFINITY_MUTEX
|
Ocorre durante a sincronização do acesso às configurações de afinidade do processo. |
SOS_RESERVEDMEMBLOCKLIST
|
Ocorre durante a sincronização interna no Gerenciador de Memória do SQL Server. Aplica-se a: SQL Server 2008 R2 (10.50.x) apenas. |
SOS_SCHEDULER_YIELD
|
Ocorre quando uma tarefa produz voluntariamente o agendador para que outras tarefas sejam executadas. Durante essa espera, a tarefa está aguardando em uma fila executável para que seu quantum seja renovado, ou seja, aguardando para ser agendado para ser executado na CPU novamente. Esperas prolongadas nesse tipo de espera indicam com mais frequência oportunidades para otimizar consultas que executam verificações de índice ou tabela. Concentre-se na regressão de planos, índice ausente, atualizações de estatísticas e regravações de consultas. A otimização dos tempos de execução reduz a necessidade de as tarefas renderem várias vezes. Se os tempos de consulta para essas tarefas que consomem CPU forem aceitáveis, esse tipo de espera é esperado e pode ser ignorado. |
SOS_SMALL_PAGE_ALLOC
|
Ocorre durante a alocação e liberação de memória gerenciada por alguns objetos de memória. |
SOS_STACKSTORE_INIT_MUTEX
|
Ocorre durante a sincronização da inicialização do armazenamento interno. |
SOS_SYNC_TASK_ENQUEUE_EVENT
|
Ocorre quando uma tarefa é iniciada de forma síncrona. A maioria das tarefas no SQL Server é iniciada de forma assíncrona, na qual o controle retorna ao iniciador imediatamente após a solicitação de tarefa ter sido colocada na fila de trabalhos. |
SOS_VIRTUALMEMORY_LOW
|
Ocorre quando uma alocação de memória aguarda que um Gerenciador de Recursos libere memória virtual. |
SOSHOST_EVENT
|
Ocorre quando um componente hospedado, como CLR, aguarda em um objeto de sincronização de eventos do SQL Server. |
SOSHOST_INTERNAL
|
Ocorre durante a sincronização de retornos de chamada do gerenciador de memória usados por componentes hospedados, como CLR. |
SOSHOST_MUTEX
|
Ocorre quando um componente hospedado, como CLR, aguarda em um objeto de sincronização mutex do SQL Server. |
SOSHOST_RWLOCK
|
Ocorre quando um componente hospedado, como CLR, aguarda em um objeto de sincronização leitor-gravador do SQL Server. |
SOSHOST_SEMAPHORE
|
Ocorre quando um componente hospedado, como CLR, aguarda em um objeto de sincronização semáforo do SQL Server. |
SOSHOST_SLEEP
|
Ocorre quando uma tarefa hospedada é suspensa enquanto aguarda a ocorrência de um evento genérico. As tarefas hospedadas são usadas por componentes hospedados, como CLR. |
SOSHOST_TRACELOCK
|
Ocorre durante a sincronização de acesso a fluxos de rastreamento. |
SOSHOST_WAITFORDONE
|
Ocorre quando um componente hospedado, como CLR, aguarda a conclusão de uma tarefa. |
SOS_WORK_DISPATCHER
|
Apenas para uso interno. Aplica-se a: SQL Server 2019 (15.x) e versões posteriores. |
SP_PREEMPTIVE_SERVER_DIAGNOSTICS_SLEEP
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SP_SERVER_DIAGNOSTICS_BUFFER_ACCESS
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SP_SERVER_DIAGNOSTICS_INIT_MUTEX
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SP_SERVER_DIAGNOSTICS_SLEEP
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SPINLOCK_EXT
|
Ocorre quando um thread está esperando para adquirir um spinlock. Inclui tanto a rotação como o tempo de sono. Valores altos podem indicar contenção de spinlock. Devido à possibilidade de um pequeno impacto no desempenho com alta taxa de transferência e altas cargas de trabalho de simultaneidade, as esperas são rastreadas somente se o SPINLOCK_EXT sinalizador de rastreamento 8134 estiver habilitado.Aplica-se a: SQL Server 2025 (17.x) Preview e versões posteriores. |
SQLCLR_APPDOMAIN
|
Ocorre enquanto o CLR aguarda a conclusão da inicialização de um domínio de aplicativo. |
SQLCLR_ASSEMBLY
|
Ocorre enquanto aguarda o acesso à lista de assembly carregada no appdomain. |
SQLCLR_DEADLOCK_DETECTION
|
Ocorre enquanto o CLR aguarda a conclusão da deteção de deadlock. |
SQLCLR_QUANTUM_PUNISHMENT
|
Ocorre quando uma tarefa CLR é limitada porque excedeu seu quantum de execução. Essa limitação é feita para reduzir o efeito dessa tarefa que consome muitos recursos em outras tarefas. |
SQLSORT_NORMMUTEX
|
Ocorre durante a sincronização interna, ao inicializar estruturas de classificação internas. |
SQLSORT_SORTMUTEX
|
Ocorre durante a sincronização interna, ao inicializar estruturas de classificação internas. |
SQLTRACE_BUFFER_FLUSH
|
Ocorre quando uma tarefa está aguardando uma tarefa em segundo plano para liberar buffers de rastreamento para o disco a cada quatro segundos. Aplica-se a: SQL Server 2008 R2 (10.50.x) apenas. |
SQLTRACE_FILE_BUFFER
|
Ocorre durante a sincronização em buffers de rastreamento durante um rastreamento de arquivo. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SQLTRACE_FILE_READ_IO_COMPLETION
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SQLTRACE_FILE_WRITE_IO_COMPLETION
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SQLTRACE_INCREMENTAL_FLUSH_SLEEP
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SQLTRACE_LOCK
|
Apenas para uso interno. Aplica-se a: SQL Server 2008 R2 (10.50.x) apenas. |
SQLTRACE_PENDING_BUFFER_WRITERS
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SQLTRACE_SHUTDOWN
|
Ocorre enquanto o desligamento de rastreamento aguarda a conclusão de eventos de rastreamento pendentes. |
SQLTRACE_WAIT_ENTRIES
|
Ocorre enquanto uma fila de eventos do Rastreamento SQL aguarda a chegada de pacotes na fila. |
SRVPROC_SHUTDOWN
|
Ocorre enquanto o processo de desligamento aguarda que os recursos internos sejam liberados para encerrar corretamente. |
STARTUP_DEPENDENCY_MANAGER
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
TDS_BANDWIDTH_STATE
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
TDS_INIT
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
TDS_PROXY_CONTAINER
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
TEMPOBJ
|
Ocorre quando quedas temporárias de objetos são sincronizadas. Essa espera é rara e só ocorre se uma tarefa tiver solicitado acesso exclusivo para quedas de tabela temporária. |
TEMPORAL_BACKGROUND_PROCEED_CLEANUP
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
TERMINATE_LISTENER
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
THREADPOOL
|
Ocorre quando uma tarefa (consulta ou login/logout) está aguardando um thread de trabalho para executá-la. Isso pode indicar que a configuração máxima de thread de trabalho está mal configurada ou, mais comumente, que as execuções em lote estão demorando muito tempo, reduzindo assim o número de threads de trabalho disponíveis para satisfazer outros lotes. Examine o desempenho de lotes (consultas) e reduza a duração da consulta reduzindo gargalos (bloqueio, paralelismo, E/S, espera de trava) ou fornecendo indexação ou design de consulta adequados. |
TIMEPRIV_TIMEPERIOD
|
Ocorre durante a sincronização interna do temporizador de Eventos Estendidos. |
TRACE_EVTNOTIF
|
Apenas para uso interno. |
TRACEWRITE
|
Ocorre quando o provedor de rastreamento do conjunto de linhas de Rastreamento SQL aguarda o processamento de um buffer livre ou de um buffer com eventos. |
TRAN_MARKLATCH_DT
|
Ocorre ao aguardar uma trava de modo de destruição em uma trava de marca de transação. As travas de marca de transação são usadas para sincronização de confirmações com transações marcadas. |
TRAN_MARKLATCH_EX
|
Ocorre quando se aguarda uma trava de modo exclusivo em uma transação marcada. As travas de marca de transação são usadas para sincronização de confirmações com transações marcadas. |
TRAN_MARKLATCH_KP
|
Ocorre ao aguardar uma trava do modo de manutenção em uma transação marcada. As travas de marca de transação são usadas para sincronização de confirmações com transações marcadas. |
TRAN_MARKLATCH_NL
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
TRAN_MARKLATCH_SH
|
Ocorre ao aguardar uma trava de modo compartilhado em uma transação marcada. As travas de marca de transação são usadas para sincronização de confirmações com transações marcadas. |
TRAN_MARKLATCH_UP
|
Ocorre ao aguardar uma trava do modo de atualização em uma transação marcada. As travas de marca de transação são usadas para sincronização de confirmações com transações marcadas. |
TRANSACTION_MUTEX
|
Ocorre durante a sincronização de acesso a uma transação por vários lotes. |
UCS_ENDPOINT_CHANGE
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
UCS_MANAGER
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
UCS_MEMORY_NOTIFICATION
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
UCS_SESSION_REGISTRATION
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
UCS_TRANSPORT
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
UCS_TRANSPORT_STREAM_CHANGE
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
UTIL_PAGE_ALLOC
|
Ocorre quando as verificações do log de transações aguardam a disponibilidade de memória durante a pressão da memória. |
VDI_CLIENT_COMPLETECOMMAND
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
VDI_CLIENT_GETCOMMAND
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
VDI_CLIENT_OPERATION
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
VDI_CLIENT_OTHER
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
VERSIONING_COMMITTING
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
VIA_ACCEPT
|
Ocorre quando uma conexão de provedor de adaptador de interface virtual (VIA) é concluída durante a inicialização. |
VIEW_DEFINITION_MUTEX
|
Ocorre durante a sincronização no acesso a definições de exibição em cache. |
WAIT_FOR_RESULTS
|
Ocorre ao aguardar que uma notificação de consulta seja acionada. |
WAIT_ON_SYNC_STATISTICS_REFRESH
|
Ocorre ao aguardar a conclusão da atualização de estatísticas síncronas antes que a compilação e a execução da consulta possam ser retomadas. Aplica-se a: Começando com o SQL Server 2019 (15.x) |
WAIT_SCRIPTDEPLOYMENT_REQUEST
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WAIT_SCRIPTDEPLOYMENT_WORKER
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WAIT_XLOGREAD_SIGNAL
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
WAIT_XTP_ASYNC_TX_COMPLETION
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WAIT_XTP_CKPT_AGENT_WAKEUP
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WAIT_XTP_CKPT_CLOSE
|
Ocorre ao aguardar a conclusão de um ponto de verificação. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WAIT_XTP_CKPT_ENABLED
|
Ocorre quando o ponto de verificação está desativado e aguarda que o ponto de verificação seja ativado. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WAIT_XTP_CKPT_STATE_LOCK
|
Ocorre ao sincronizar a verificação do estado do ponto de verificação. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WAIT_XTP_COMPILE_WAIT
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
WAIT_XTP_GUEST
|
Ocorre quando o alocador de memória do banco de dados precisa parar de receber notificações de pouca memória. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
WAIT_XTP_HOST_WAIT
|
Ocorre quando as esperas são acionadas pelo mecanismo de banco de dados e implementadas pelo host. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WAIT_XTP_OFFLINE_CKPT_BEFORE_REDO
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WAIT_XTP_OFFLINE_CKPT_LOG_IO
|
Ocorre quando o ponto de verificação offline está aguardando a conclusão de uma E/S de leitura de log. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WAIT_XTP_OFFLINE_CKPT_NEW_LOG
|
Ocorre quando o ponto de verificação offline está aguardando a verificação de novos registros de log. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WAIT_XTP_PROCEDURE_ENTRY
|
Ocorre quando um procedimento de descarte está aguardando a conclusão de todas as execuções atuais desse procedimento. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WAIT_XTP_RECOVERY
|
Ocorre quando a recuperação do banco de dados está aguardando a conclusão da recuperação de objetos otimizados para memória. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WAIT_XTP_SERIAL_RECOVERY
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
WAIT_XTP_SWITCH_TO_INACTIVE
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
WAIT_XTP_TASK_SHUTDOWN
|
Ocorre ao aguardar a conclusão de um thread OLTP In-Memory. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
WAIT_XTP_TRAN_DEPENDENCY
|
Ocorre ao aguardar dependências de transação. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WAITFOR
|
Ocorre como resultado de uma WAITFOR instrução Transact-SQL. A duração da espera é determinada pelos parâmetros da instrução. Esta é uma espera iniciada pelo usuário. |
WAITFOR_PER_QUEUE
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
WAITFOR_TASKSHUTDOWN
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
WAITSTAT_MUTEX
|
Ocorre durante a sincronização do acesso à coleção de estatísticas usadas para preencher sys.dm_os_wait_stats o . |
WCC
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
WINDOW_AGGREGATES_MULTIPASS
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
WINFAB_API_CALL
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WINFAB_REPLICA_BUILD_OPERATION
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WINFAB_REPORT_FAULT
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
WORKTBL_DROP
|
Ocorre durante a pausa antes de tentar novamente, após uma falha na queda da tabela de trabalho. |
WRITE_COMPLETION
|
Ocorre quando uma operação de gravação está em andamento. |
WRITELOG
|
Ocorre enquanto aguarda a conclusão de uma liberação de log. As operações comuns que causam liberações de log são confirmações de transações e pontos de verificação. Os motivos comuns para longas esperas são: latência do disco (onde residem os arquivos de log de transações), a incapacidade de E/S WRITELOG acompanhar as transações ou um grande número de operações e liberações de log de transações (confirmações, reversão) |
XACT_OWN_TRANSACTION
|
Ocorre enquanto aguarda a aquisição da propriedade de uma transação. |
XACT_RECLAIM_SESSION
|
Ocorre enquanto aguarda que o proprietário atual de uma sessão libere a propriedade da sessão. |
XACTLOCKINFO
|
Ocorre durante a sincronização de acesso à lista de bloqueios de uma transação. Além da transação em si, a lista de bloqueios é acessada por operações como deteção de deadlock e migração de bloqueio durante divisões de página. |
XACTWORKSPACE_MUTEX
|
Ocorre durante a sincronização de deserções de uma transação, bem como o número de bloqueios de banco de dados entre membros alistados de uma transação. |
XDB_CONN_DUP_HASH
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
XDES_HISTORY
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
XDES_OUT_OF_ORDER_LIST
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
XDES_SNAPSHOT
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
XDESTSVERMGR
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
XE_BUFFERMGR_ALLPROCESSED_EVENT
|
Ocorre quando os buffers de sessão de Eventos Estendidos são liberados para destinos. Essa espera ocorre em um thread em segundo plano. |
XE_BUFFERMGR_FREEBUF_EVENT
|
Ocorre quando uma das seguintes condições for verdadeira: - Uma sessão de Eventos Estendidos é configurada para nenhuma perda de eventos e todos os buffers na sessão estão atualmente cheios. Isso pode indicar que os buffers para uma sessão de Eventos Estendidos são muito pequenos ou devem ser particionados. - As auditorias registam um atraso. Isso pode indicar um afunilamento de disco na unidade onde as auditorias são gravadas. |
XE_CALLBACK_LIST
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
XE_CX_FILE_READ
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
XE_DISPATCHER_CONFIG_SESSION_LIST
|
Ocorre quando uma sessão de Eventos Estendidos que está usando destinos assíncronos é iniciada ou interrompida. Esta espera indica uma das seguintes condições: - Uma sessão de Eventos Estendidos está registrando com um pool de threads em segundo plano. - O pool de threads em segundo plano está calculando o número necessário de threads com base na carga atual. |
XE_DISPATCHER_JOIN
|
Ocorre quando um thread em segundo plano usado para sessões de Eventos Estendidos é encerrado. |
XE_DISPATCHER_WAIT
|
Ocorre quando um thread em segundo plano usado para sessões de Eventos Estendidos está aguardando o processamento de buffers de eventos. |
XE_FILE_TARGET_TVF
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
XE_LIVE_TARGET_TVF
|
Apenas para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
XE_MODULEMGR_SYNC
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
XE_OLS_LOCK
|
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
XE_PACKAGE_LOCK_BACKOFF
|
Identificado apenas para fins informativos. Não suportado. Aplica-se a: SQL Server 2008 R2 (10.50.x) apenas. |
XE_SERVICES_EVENTMANUAL
|
Apenas para uso interno. |
XE_SERVICES_MUTEX
|
Apenas para uso interno. |
XE_SERVICES_RWLOCK
|
Apenas para uso interno. |
XE_SESSION_CREATE_SYNC
|
Apenas para uso interno. |
XE_SESSION_FLUSH
|
Apenas para uso interno. |
XE_SESSION_SYNC
|
Apenas para uso interno. |
XE_STM_CREATE
|
Apenas para uso interno. |
XE_TIMER_EVENT
|
Apenas para uso interno. |
XE_TIMER_MUTEX
|
Apenas para uso interno. |
XE_TIMER_TASK_DONE
|
Apenas para uso interno. |
XIO_CREDENTIAL_MGR_RWLOCK
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
XIO_CREDENTIAL_RWLOCK
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
XIO_EDS_MGR_RWLOCK
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
XIO_EDS_RWLOCK
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
XIO_IOSTATS_BLOBLIST_RWLOCK
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
XIO_IOSTATS_FCBLIST_RWLOCK
|
Apenas para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
XIO_LEASE_RENEW_MGR_RWLOCK
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
XTP_HOST_DB_COLLECTION
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
XTP_HOST_LOG_ACTIVITY
|
Apenas para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
XTP_HOST_PARALLEL_RECOVERY
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
XTP_PREEMPTIVE_TASK
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
XTP_TRUNCATION_LSN
|
Apenas para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
XTPPROC_CACHE_ACCESS
|
Ocorre quando para acessar todos os objetos de cache de procedimento armazenado compilados nativamente. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
XTPPROC_PARTITIONED_STACK_CREATE
|
Ocorre ao alocar estruturas de cache de procedimento armazenado compiladas nativamente por nó NUMA (deve ser feito com thread único) para um determinado procedimento. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
Para obter uma matriz de compatibilidade de bloqueio, consulte sys.dm_tran_locks.