Partilhar via


sys.dm_os_wait_stats (Transact-SQL)

aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsAnalytics Platform System (PDW)

Retorna informações sobre todas as esperas encontradas por 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 (Transact-SQL) fornece informações semelhantes por sessão.

Nota

Para chamar essa exibição de gerenciamento dinâmico do Azure Synapse Analytics ou PDW (Analytics Platform System), use o nome sys.dm_pdw_nodes_os_wait_stats. Essa sintaxe não é suportada pelo pool de SQL sem servidor no Azure Synapse Analytics.

Nome da coluna Tipo de dado Descrição
wait_type nvarchar(60) Nome do tipo de espera. Para obter mais informações, consulte Tipos de esperas, posteriormente neste artigo.
waiting_tasks_count bigint Número de esperas nesse tipo de espera. Esse contador é incrementado no início de cada espera.
wait_time_ms bigint Tempo total de espera para esse tipo de espera em milissegundos. Desta vez é inclusivo de signal_wait_time_ms.
max_wait_time_ms bigint Tempo máximo de espera nesse tipo de espera.
signal_wait_time_ms bigint Diferença entre a hora em que o thread de espera foi sinalizado e quando ele começou a ser executado.
pdw_node_id int O identificador do nó no qual essa distribuição está.

aplica-se a: Azure Synapse Analytics, PDW (Analytics Platform System)

Permissões

No SQL Server e na Instância Gerenciada de SQL, requer permissão VIEW SERVER STATE.

No Banco de Dados SQL Básico, 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 administração do Microsoft Entra ou a associação na função de servidor ##MS_ServerStateReader## é necessária. Em todos os outros objetivos de serviço do Banco de Dados SQL, a permissão VIEW DATABASE STATE no banco de dados ou a associação à função de servidor ##MS_ServerStateReader## é necessária.

Permissões para SQL Server 2022 e posterior

Requer a permissão VIEW SERVER PERFORMANCE STATE no servidor.

Tipos de esperas

Recurso aguarda ocorrer 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, esperas de E/S de rede e disco. Esperas de bloqueio e trava são esperas em objetos de sincronização.

fila aguarda ocorrer quando um trabalhador está ocioso, aguardando a atribuição do trabalho. As esperas de fila geralmente são vistas com tarefas em segundo plano do sistema, como o monitor de deadlock e tarefas de limpeza de registro excluídas. Essas tarefas esperam que as solicitações de trabalho sejam colocadas em uma fila de trabalho. As esperas de fila também podem se tornar ativas periodicamente mesmo se nenhum novo pacote tiver sido colocado na fila.

Esperas externas ocorrem quando um funcionário do SQL Server está aguardando a conclusão de um evento externo, como uma chamada de procedimento armazenado estendido ou uma consulta de servidor vinculado. Ao diagnosticar problemas de bloqueio, lembre-se de que esperas externas nem sempre implicam que o trabalho está ocioso, pois o trabalho pode estar executando ativamente algum código externo.

Essa DMV (exibição de gerenciamento dinâmico) mostra o tempo de esperas concluídas. Essa DMV não mostra as esperas atuais.

Um thread de trabalho do SQL Server não é considerado aguardando se alguma das seguintes condições for verdadeira:

  • Um recurso fica disponível.
  • Uma fila não está nada íntegra.
  • Um processo externo é concluído.

Embora o thread não esteja mais aguardando, o thread não precisa começar a ser executado imediatamente. Isso ocorre porque esse thread é colocado primeiro na fila de trabalhos executáveis e deve aguardar que um quantum seja executado no agendador.

No SQL Server, os contadores de tempo de espera são valores de bigint e, portanto, não são tão propensos à substituição de contadores como 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 parada dentro da consulta. Da mesma forma, tempos de espera altos ou contagens de espera de todo o servidor podem indicar gargalos ou pontos de acesso em interações de consulta de interação dentro da instância do servidor. Por exemplo, esperas de bloqueio indicam contenção de dados por consultas; esperas de trava de E/S da página indicam tempos de resposta de E/S lentos; Esperas de atualização de trava de página indicam layout de arquivo incorreto.

O conteúdo dessa DMV pode ser redefinido. Este comando T-SQL redefine todos os contadores para 0:

DBCC SQLPERF ('sys.dm_os_wait_stats', CLEAR);
GO

Nota

Essas estatísticas não são mantidas após a reinicialização do mecanismo de banco de dados e todos os dados são cumulativos desde a última vez em que as estatísticas foram redefinidas ou o mecanismo de banco de dados foi iniciado. Use a coluna sqlserver_start_time em sys.dm_os_sys_info para localizar a hora de inicialização do último 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 há suporte. A compatibilidade futura não é garantida.
AM_INDBUILD_ALLOCATION Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
AM_SCHEMAMGR_UNSHARED_CACHE Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
ASSEMBLY_FILTER_HASHTABLE Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
ASSEMBLY_LOAD Ocorre durante o acesso exclusivo ao carregamento do assembly.
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/Ss de não dados assíncronos. Exemplos incluem E/S envolvida no envio de logs em espera, espelhamento de banco de dados, algumas operações relacionadas à importação em massa.
ASYNC_NETWORK_IO Ocorre em gravações de rede quando a tarefa é bloqueada aguardando o aplicativo cliente reconhecer que ele 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 rápido o 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 conjunto de dados grande em vez de filtragem do lado do servidor ou uma espera intencional introduzida. Além disso, o computador cliente pode estar enfrentando uma resposta lenta devido a problemas como memória virtual/física baixa, 100% consumo de CPU etc. Os atrasos de rede também podem levar a essa espera - normalmente causada por problemas de driver do adaptador de rede, drivers de filtro, firewalls ou roteadores mal configurados.
ASYNC_OP_COMPLETION Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
ASYNC_OP_CONTEXT_READ Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
ASYNC_OP_CONTEXT_WRITE Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
ASYNC_SOCKETDUP_IO Somente 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 logon.
AUDIT_ON_DEMAND_TARGET_LOCK Ocorre quando há uma espera em um bloqueio que é usado para garantir a inicialização única de destinos de Evento Estendido relacionados à auditoria.
AUDIT_XE_SESSION_MGR Ocorre quando há uma espera em um bloqueio que é usado para sincronizar a inicialização 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 de 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 poderá 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 de 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 de 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 indicará um problema.
BAD_PAGE_PROCESS Ocorre quando o agente de página suspeito em segundo plano está tentando evitar executar mais do que a cada cinco segundos. Páginas suspeitas excessivas fazem com que o agente seja executado com frequência.
BLOB_METADATA Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
BMPALLOCATION Ocorre com planos paralelos de modo em lotes ao sincronizar a alocação de um filtro 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 reduzir o grau de paralelismo.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
BMPBUILD Ocorre com planos paralelos de modo em lotes 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 reduzir o grau de paralelismo.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
BMPREPARTITION Ocorre com planos paralelos de modo em lotes ao sincronizar o reparticionamento de um filtro 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 reduzir o grau de paralelismo.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
BMPREPLICATION Ocorre com planos paralelos de modo em lotes 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 reduzir o grau de paralelismo.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
BPSORT Ocorre com planos paralelos de modo em lotes 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 reduzir 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 Somente 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 Somente 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. Isso deve ocorrer com pouca frequência.
BROKER_MASTERSTART Ocorre quando uma tarefa está aguardando o manipulador de eventos primário do Service Broker ser iniciado. Isso deve ocorrer muito brevemente.
BROKER_RECEIVE_WAITFOR Ocorre quando o RECEIVE WAITFOR está aguardando. Isso pode significar que nenhuma mensagem está pronta para ser recebida na fila ou 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 rerioritizada.
BROKER_SHUTDOWN Ocorre quando há um desligamento planejado do Service Broker. Isso deve ocorrer muito brevemente, se em tudo.
BROKER_START Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
BROKER_TASK_SHUTDOWN Somente 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 desligar a tarefa. A verificação de estado é serializada e deve estar em um estado em execução com antecedência.
BROKER_TASK_SUBMIT Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
BROKER_TO_FLUSH Ocorre quando a liberação lenta do Service Broker libera os objetos de transmissão na memória para uma tabela de trabalho.
BROKER_TRANSMISSION_OBJECT Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
BROKER_TRANSMISSION_TABLE Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
BROKER_TRANSMISSION_WORK Somente 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 a serem enviadas por um ou mais pontos de extremidade de conexão. O transmissor tem dois threads dedicados para essa finalidade. Esse tipo de espera é cobrado quando esses threads de transmissão estão aguardando mensagens de diálogo serem enviadas usando as conexões de transporte. Valores altos de waiting_tasks_count para esse ponto de tipo de espera para trabalho intermitente para esses threads de transmissor e não são indicações de nenhum problema de desempenho. Se o service broker não for usado, waiting_tasks_count deverá ser 2 (para os dois threads de transmissor) e wait_time_ms deverá ter o dobro da duração desde a inicialização da instância. Consulte as estatísticas de espera do agente de serviço .
BUFFERPOOL_SCAN Pode ocorrer quando a verificação do pool de buffers for executada em paralelo e a tarefa principal aguardar a conclusão da verificação. Para obter mais informações, consulte Operações que disparam uma verificação do pool de buffers podem ser executadas lentamente em computadores de memória grande.

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 estão inicializando. Não se repetirá depois que as estruturas de dados forem inicializadas.
CHANGE_TRACKING_WAITFORCHANGES Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
CHECK_PRINT_RECORD Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida.
CHECK_SCANNER_MUTEX Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
CHECK_TABLES_INITIALIZATION Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
CHECK_TABLES_SINGLE_SCAN Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
CHECK_TABLES_THREAD_BARRIER Somente 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 está aguardando a próxima solicitação de ponto de verificação.
CHKPT Ocorre na inicialização do servidor para informar ao thread de ponto de verificação que ele pode iniciar.
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á executando a execução clr (common language runtime) e está aguardando que um evento automático específico seja iniciado. Esperas longas são típicas e não indicam um problema.
CLR_CRST Ocorre quando uma tarefa está executando a execução clr no momento e está aguardando para inserir uma seção crítica da tarefa que está sendo usada atualmente por outra tarefa.
CLR_JOIN Ocorre quando uma tarefa está executando a execução do CLR no momento 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á executando a execução do CLR no momento e aguarda que um evento manual específico seja iniciado.
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 provenientes do CLR. A estrutura de dados será bloqueada para manter sua integridade se houver acesso paralelo.
CLR_MONITOR Ocorre quando uma tarefa está executando a execução do CLR no momento e está aguardando para obter um bloqueio no monitor.
CLR_RWLOCK_READER Ocorre quando uma tarefa está executando a execução clr no momento e está aguardando um bloqueio de leitor.
CLR_RWLOCK_WRITER Ocorre quando uma tarefa está executando a execução do CLR no momento e está aguardando um bloqueio de gravador.
CLR_SEMAPHORE Ocorre quando uma tarefa está executando a execução do CLR no momento e está aguardando um semáforo.
CLR_TASK_START Ocorre enquanto aguarda uma tarefa CLR concluir a inicialização.
CLRHOST_STATE_ACCESS Ocorre onde há uma espera para adquirir acesso exclusivo às estruturas de dados de hospedagem CLR. Esse tipo de espera ocorre durante a configuração ou a demolição do runtime do CLR.
CMEMPARTITIONED Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
CMEMTHREAD Ocorre quando uma tarefa está aguardando um objeto de memória thread-safe. O tempo de espera pode aumentar quando há contenção causada por várias tarefas que tentam alocar memória do mesmo objeto de memória.
COLUMNSTORE_BUILD_THROTTLE Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
COLUMNSTORE_COLUMNDATASET_SESSION_LIST Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
COMMIT_TABLE Somente uso interno.
CONNECTION_ENDPOINT_LOCK Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
COUNTRECOVERYMGR Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
CREATE_DATINISERVICE Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
CXCONSUMER Ocorre com planos de consulta paralelos quando um thread do consumidor (pai) aguarda um thread do produtor enviar linhas. CXCONSUMER esperas são causadas por um Iterador do Exchange que fica sem linhas de seu thread de produtor. Essa é uma parte normal da execução de consulta paralela.

aplica-se a: SQL Server (a partir do SQL Server 2016 (13.x) Service Pack 2, SQL Server 2017 (14.x) 3), Banco de Dados SQL do Azure, Instância Gerenciada de SQL do Azure
CXPACKET Ocorre com planos de consulta paralelos ao esperar para sincronizar o Processador de Consultas do Exchange Iterator 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 reduzir o grau de paralelismo.

Observação: começando com o SQL Server 2016 (13.x) Service Pack 2 e SQL Server 2017 (14.x) 3, CXPACKET se refere apenas à espera para sincronizar o Iterador do Exchange e produzir linhas. Os threads que consomem linhas são acompanhados separadamente no tipo de espera CXCONSUMER. Se os threads do consumidor forem 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, no Banco de Dados SQL do Azure e na Instância Gerenciada de SQL do Azure, CXPACKET refere-se apenas à espera de threads que produzem linhas. A sincronização do Exchange Iterator é controlada separadamente nos tipos de espera CXSYNC_PORT e CXSYNC_CONSUMER. Os threads que consomem linhas são acompanhados separadamente no tipo de espera CXCONSUMER.
CXSYNC_PORT Ocorre com planos de consulta paralelos ao aguardar para abrir, fechar e sincronizar o Exchange Iterator portas entre os threads do produtor e do consumidor. Por exemplo, se um plano de consulta tiver uma operação de classificação longa, CXSYNC_PORT esperas poderão ser maiores porque a classificação deve ser concluída antes que a porta do Iterador do Exchange 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 de SQL do Azure
CXSYNC_CONSUMER Ocorre com planos de consulta paralelos ao esperar para alcançar um ponto de sincronização exchange Iterator entre todos os threads do consumidor.

aplica-se a: SQL Server 2022 (16.x) e versões posteriores, Banco de Dados SQL do Azure e Instância Gerenciada de SQL do Azure
CXROWSET_SYNC Ocorre durante uma verificação de intervalo paralelo.
DAC_INIT Ocorre enquanto a conexão de administrador dedicada está sendo inicializado.
DBCC_SCALE_OUT_EXPR_CACHE Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
DBMIRROR_DBM_EVENT Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida.
DBMIRROR_DBM_MUTEX Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida.
DBMIRROR_EVENTS_QUEUE Ocorre quando o espelhamento de 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 de 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 aguarda que os registros de log sejam liberados para o disco. Espera-se que esse estado de espera seja mantido por longos períodos de tempo.
DBSEEDING_FLOWCONTROL Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
DBSEEDING_OPERATION Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
DEADLOCK_ENUM_MUTEX Ocorre quando o monitor de deadlock e o sys.dm_os_waiting_tasks tentam garantir que o SQL Server não esteja executando várias pesquisas de deadlock ao mesmo tempo.
DEADLOCK_TASK_SEARCH Um grande tempo de espera nesse recurso indica que o servidor está executando consultas em cima de sys.dm_os_waiting_taskse essas consultas estão bloqueando o monitor de deadlock da execução da pesquisa de deadlock. Esse tipo de espera é usado apenas pelo monitor de deadlock. Consultas sobre sys.dm_os_waiting_tasks usam DEADLOCK_ENUM_MUTEX.
DEBUG Ocorre durante a depuração de Transact-SQL e CLR para sincronização interna.
DIRECTLOGCONSUMER_LIST Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
DIRTY_PAGE_POLL Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
DIRTY_PAGE_SYNC Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
DIRTY_PAGE_TABLE_LOCK Somente 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 o caso, todas as transações de instantâneo iniciadas antes da execução da instrução ALTER DATABASE foram concluídas. Esse estado de espera é usado quando o SQL Server desabilita o controle de versão usando a instrução ALTER DATABASE.
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 Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
DISPATCHER_QUEUE_SEMAPHORE Ocorre quando um thread do pool de dispatcher está aguardando mais trabalho para processar. Espera-se que o tempo de espera para esse tipo de espera aumente quando o dispatcher estiver ocioso.
DLL_LOADING_MUTEX Ocorre uma vez enquanto aguarda o carregamento da DLL do analisador XML.
DPT_ENTRY_LOCK Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
DROP_DATABASE_TIMER_TASK Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
DROPTEMP Ocorre entre tentativas de remover um objeto temporário se a tentativa anterior falhou. A duração da espera aumenta exponencialmente com cada tentativa de queda com falha.
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 MS DTC (Coordenador de Transações Distribuídas da Microsoft) ocorre após o SQL Server receber a 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 MSDTC. Depois que o MS DTC possui a transação, a sessão pode reverter a transação. Em geral, 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 banco de dados master 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 as alterações no objeto de estado global do MS DTC interno. Esse estado deve ser mantido por períodos muito curtos de tempo.
DTC_TMDOWN_REQUEST Ocorre em uma sessão de trabalho do MSDTC quando o SQL Server recebe uma 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 o trabalhador 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 esperam que o MS DTC se torne ativo para habilitar a resolução de transações preparadas.
DTCNEW_ENLIST Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
DTCNEW_PREPARE Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
DTCNEW_RECOVERY Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
DTCNEW_TM Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
DTCNEW_TRANSACTION_ENLISTMENT Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
DTCPNTSYNC Somente 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 Somente uso interno.
DUMPTRIGGER Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida.
EC Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida.
EE_PMOLOCK Ocorre durante a sincronização de determinados 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 de procedimento interno. Essa espera só pode ocorrer durante o acesso inicial da tabela de hash após o início da instância do SQL Server.
ENABLE_EMPTY_VERSIONING Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
ENABLE_VERSIONING Ocorre quando o SQL Server aguarda que todas as transações de atualização neste banco de dados terminem 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 instrução ALTER DATABASE.
ERROR_REPORTING_MANAGER Ocorre durante a sincronização de várias inicializações simultâneas de 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 de troca. Exemplos dessas áreas são bitmaps, LOBs (objetos binários grandes) 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 lotes que são enviadas por meio do contexto de conexão.
EXTERNAL_RG_UPDATE Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
EXTERNAL_SCRIPT_NETWORK_IO Somente uso interno.

aplica-se a: SQL Server 2017 (14.x) por meio da atual.
EXTERNAL_SCRIPT_PREPARE_SERVICE Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
EXTERNAL_SCRIPT_SHUTDOWN Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
EXTERNAL_WAIT_ON_LAUNCHER, Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
FABRIC_HADR_TRANSPORT_CONNECTION Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
FABRIC_REPLICA_CONTROLLER_LIST Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
FABRIC_REPLICA_CONTROLLER_STATE_AND_CONFIG Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
FABRIC_REPLICA_PUBLISHER_EVENT_PUBLISH Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
FABRIC_REPLICA_PUBLISHER_SUBSCRIBER_LIST Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
FABRIC_WAIT_FOR_BUILD_REPLICA_EVENT_PROCESSING Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
FAILPOINT Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida.
FCB_REPLICA_READ Ocorre quando as leituras de um instantâneo (ou um instantâneo temporário criado por DBCC) são sincronizadas.
FCB_REPLICA_WRITE Ocorre quando o envio por push ou pull de uma página para um instantâneo (ou um instantâneo temporário criado por DBCC) arquivo esparso é sincronizado.
FEATURE_SWITCHES_UPDATE Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
FFT_NSO_DB_KILL_FLAG Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
FFT_NSO_DB_LIST Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
FFT_NSO_FCB Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
FFT_NSO_FCB_FIND Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
FFT_NSO_FCB_PARENT Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
FFT_NSO_FCB_RELEASE_CACHED_ENTRIES Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
FFT_NSO_FCB_STATE Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
FFT_NSO_FILEOBJECT Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
FFT_NSO_TABLE_LIST Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
FFT_NTFS_STORE Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
FFT_RECOVERY Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
FFT_RSFX_COMM Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
FFT_RSFX_WAIT_FOR_MEMORY Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
FFT_STARTUP_SHUTDOWN Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
FFT_STORE_DB Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
FFT_STORE_ROWSET_LIST Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
FFT_STORE_TABLE Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
FILE_VALIDATION_THREADS Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
FILESTREAM_CACHE Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
FILESTREAM_CHUNKER Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
FILESTREAM_CHUNKER_INIT Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
FILESTREAM_FCB Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
FILESTREAM_FILE_OBJECT Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
FILESTREAM_WORKITEM_QUEUE Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
FILETABLE_SHUTDOWN Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
FOREIGN_REDO Somente uso interno.

aplica-se a: SQL Server 2017 (14.x) por meio da atual.
FORWARDER_TRANSITION Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
FS_FC_RWLOCK Ocorre quando há uma espera do coletor de lixo FILESTREAM para realizar uma das seguintes tarefas:

- Desabilitar a coleta de lixo (usada por 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 adquirir 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 realizar uma das seguintes tarefas:

– Desabilitar temporariamente o truncamento do log FILESTREAM (FSLOG) (usado por backup e restauração).
– Execute um ciclo de truncamento FSLOG.
FSA_FORCE_OWN_XACT Ocorre quando uma operação de E/S de arquivo FILESTREAM precisa ser associada à 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 de 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 de fragmento. Documentado apenas para fins informativos. Não há suporte. 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 há suporte. 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 Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_BLOB_HASH Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_CATEALOG_SOURCE Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_CHUNK_BUFFER_CLIENT_MANAGER Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_CHUNK_BUFFER_PROTO_WORD_LIST Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_COMP_DESC_MANAGER Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_CONSUMER_PLUGIN Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_CRAWL_BATCH_LIST Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_CRAWL_CHILDREN Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_DOCID_INTERFACE_LIST Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_DOCID_LIST Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_FP_INFO_LIST Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_HOST_CONTROLLER Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_MASTER_MERGE_TASK_LIST Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_MEMREGPOOL Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_MERGE_FRAGMENT_SYNC Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_NOISE_WORDS_COLLECTION_CACHE Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_NOISE_WORDS_RESOURCE Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_OCCURRENCE_BUFFER_POOL Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_PIPELINE Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_PIPELINE_LIST Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_PIPELINE_MANAGER Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_PROJECT_FD_INFO_MAP Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_SCHEDULER Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_SHARED_MEMORY Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_SHUTDOWN_PIPE Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_SRCH_FD_MANAGER Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_SRCH_FD_SERVICE Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_STOPLIST_CACHE_MANAGER Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_THESAURUS Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_VERSION_MANAGER Somente uso interno.

aplica-se a: SQL Server 2022 (16.x) 1 e versões posteriores.
FT_IFTS_WORK_QUEUE Somente 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 há suporte. A compatibilidade futura não é garantida.
FT_IFTSISM_MUTEX O texto completo está aguardando a operação de comunicação. Documentado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida.
FT_MASTER_MERGE O texto completo está aguardando a operação de mesclagem mestra. Documentado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida.
FT_MASTER_MERGE_COORDINATOR Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
FT_METADATA_MUTEX Documentado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida.
FT_PROPERTYLIST_CACHE Somente 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 de um último ponto bom conhecido para se recuperar de uma falha transitória. A espera permite que as tarefas de trabalho atualmente trabalhando nessa população conclua ou saia da etapa atual.
FULLTEXT GATHERER Ocorre durante a sincronização de operações de texto completo.
GDMA_GET_RESOURCE_OWNER Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
GHOSTCLEANUP_UPDATE_STATS Somente uso interno.

aplica-se a: SQL Server 2017 (14.x) e versões posteriores.
GHOSTCLEANUPSYNCMGR Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
GLOBAL_QUERY_CANCEL Somente uso interno.

aplica-se a: SQL Server 2017 (14.x) e versões posteriores.
GLOBAL_QUERY_CLOSE Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
GLOBAL_QUERY_CONSUMER Somente uso interno.

aplica-se a: SQL Server 2017 (14.x) e versões posteriores.
GLOBAL_QUERY_PRODUCER Somente uso interno.

aplica-se a: SQL Server 2017 (14.x) e versões posteriores.
GLOBAL_TRAN_CREATE Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
GLOBAL_TRAN_UCS_SESSION Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
GUARDIAN Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida.
HADR_AG_MUTEX Ocorre quando uma instrução DDL do grupo de disponibilidade ou o comando Clustering de Failover do Windows Server está aguardando acesso exclusivo de leitura/gravação à 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 o comando Clustering de Failover do Windows Server está aguardando acesso exclusivo de leitura/gravação ao estado de runtime 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 de réplica de disponibilidade está aguardando a conclusão da inicialização ou uma inicialização de réplica de disponibilidade está aguardando a conclusão do desligamento. Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
HADR_AR_UNLOAD_COMPLETED Somente 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 alteração de configuração) está aguardando acesso exclusivo de leitura/gravação à lista de assinantes de eventos. Somente 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 aguarda o thread em segundo plano concluir o processamento da solicitação na aquisição ou liberação do 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á mantendo o log BulkOp e aguarda o banco de dados secundário indicar 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 mudar do modo não preemptivo (agendado pelo SQL Server) para o modo preemptivo (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 usados para evitar 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 Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
HADR_DATABASE_FLOW_CONTROL Aguardando mensagens serem enviadas ao 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 a rede envia. Esse é um problema somente 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 do 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 sobre o acesso a dados.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
HADR_DATABASE_WAIT_FOR_RECOVERY Somente 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 no controle do grupo de disponibilidade. Em condições normais, isso não é um problema do cliente porque 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 confirmação ou reversão de todas as transações que estavam em pré-lançamento 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 em isolamento de instantâneo.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
HADR_DB_COMMAND Aguardando respostas para mensagens de conversa (que exigem uma resposta explícita do outro lado, usando a infraestrutura de mensagens de conversação 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 para mensagens de conversa (que exigem uma resposta explícita do outro lado, usando a infraestrutura de mensagens de conversação 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 do grupo de disponibilidade ou um comando clustering de failover do Windows Server está aguardando acesso serializado a um banco de dados de disponibilidade e seu estado de runtime.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
HADR_DBR_SUBSCRIBER O publicador de um evento de réplica de disponibilidade (como uma alteração de estado ou alteração de configuração) está aguardando acesso exclusivo de leitura/gravação ao estado de runtime de um assinante de evento que corresponde a um banco de dados de disponibilidade. Somente 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 alteração de configuração) está aguardando acesso exclusivo de leitura/gravação à lista de assinantes de eventos que correspondem aos bancos de dados de disponibilidade. Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
HADR_DBSEEDING Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
HADR_DBSEEDING_LIST Somente 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 de banco de dados.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
HADR_FABRIC_CALLBACK Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
HADR_FILESTREAM_BLOCK_FLUSH O gerenciador de transportes Always On FILESTREAM 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 transportes FILESTREAM Always On aguarda 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 transportes FILESTREAM Always On está aguardando o bloqueio R/W que protege o gerenciador de E/S AlwaysOn FILESTREAM durante a inicialização ou 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 da E/S.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
HADR_FILESTREAM_MANAGER O gerenciador de transportes FILESTREAM Always On está aguardando o bloqueio R/W que protege o gerenciador de transportes Always On FILESTREAM durante a inicialização ou desligamento.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
HADR_FILESTREAM_PREPROC Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
HADR_GROUP_COMMIT O processamento de confirmação de transações está aguardando para permitir uma confirmação de grupo 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 da captura de log ou aplicar objeto ao criar ou destruir verificações. Essa é 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 esperar que novos registros de log sejam gerados por conexões ou para conclusão de E/S ao ler o log que não está no cache. Essa é uma espera esperada se a verificação de log for capturada até o final do log ou se 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 de réplicas de 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. Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
HADR_NOTIFICATION_WORKER_EXCLUSIVE_ACCESS O gerenciador de réplicas de disponibilidade está aguardando acesso serializado ao estado de runtime de uma tarefa em segundo plano que processa notificações de Clustering de Failover do Windows Server. Somente 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. Somente 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. Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
HADR_PARTNER_SYNC O controle de simultaneidade aguarda 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. Somente uso interno. Observação: o mecanismo mantém uma lista de redes WSFC usadas 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 de quorum 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 o banco de dados secundário se conectar ao banco de dados primário antes de executar a recuperação. Essa é uma espera esperada, que pode aumentar se a conexão com o primário for lenta para 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. Essa é uma espera esperada após failovers. O progresso de desfazer pode ser acompanhado por meio do Windows System Monitor (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 da réplica atual.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
HADR_SEEDING_CANCELLATION Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
HADR_SEEDING_FILE_LIST Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
HADR_SEEDING_LIMIT_BACKUPS Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
HADR_SEEDING_SYNC_COMPLETION Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
HADR_SEEDING_TIMEOUT_TASK Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
HADR_SEEDING_WAIT_FOR_COMPLETION Somente 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 de transação. Esse tipo de espera é esperado para grupos de disponibilidade de confirmação síncrona e indica o tempo de envio, gravação e confirmação de confirmação de log para os 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 seja atualizado até o final primário do log, a fim de fazer a transição para o estado sincronizado. Essa é uma espera esperada quando um banco de dados secundário está sendo atualizado.

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 solicitam que os ouvintes sejam iniciados ou parados. O processamento dessa solicitação é sempre assíncrono e há um mecanismo para remover solicitações redundantes. Há também momentos em que esse processo é suspenso devido a alterações de configuração. Todas as esperas relacionadas a esse mecanismo de sincronização de ouvintes usam esse tipo de espera. Somente 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 interromper um ouvinte de grupo de disponibilidade. Como a operação de início/parada é feita de forma assíncrona, o thread do usuário bloqueia o uso desse 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 Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
HADR_THROTTLE_LOG_RATE_MISMATCHED_SLO Ocorre quando um secundário de replicação geográfica é configurado com menor tamanho de computação (SLO inferior) do que o primário. Um banco de dados primário é limitado devido ao consumo de log atrasado pelo secundário. Isso é causado pelo banco de dados secundário ter capacidade de computação insuficiente para acompanhar a taxa de alteração do banco de dados primário.

aplica-se a: Banco de Dados SQL do Azure
HADR_THROTTLE_LOG_RATE_LOG_SIZE Somente uso interno.

aplica-se a: SQL Server 2017 (14.x) e versões posteriores.
HADR_THROTTLE_LOG_RATE_SEEDING Somente uso interno.

aplica-se a: SQL Server 2017 (14.x) e versões posteriores.
HADR_THROTTLE_LOG_RATE_SEND_RECV_QUEUE_SIZE Somente 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 as horas 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 esperam cerca de 10 segundos para reagendar a tarefa e a espera é incluída aqui.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
HADR_TRANSPORT_DBRLIST Aguardando acesso à lista de réplicas de 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 não reconhecidas pendentes estiver acima do limite de controle de fluxo de saída. Isso é uma base de réplica para réplica de disponibilidade (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 durante a alteração ou o acesso ao estado de transporte subjacente.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
HADR_WORK_POOL O controle de simultaneidade aguarda 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 um novo trabalho. Essa é uma espera esperada quando há trabalhadores prontos esperando por um 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 bifurcação 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 Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
HK_RESTORE_FILEMAP Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
HKCS_PARALLEL_MIGRATION Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
HKCS_PARALLEL_RECOVERY Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
HTBUILD Ocorre com planos paralelos de modo em lotes 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 reduzir 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 de SQL do Azure com a política de atualização always-up-to-date e ao Azure Synapse Analytics.
HTBUILD_AGG Ocorre com planos paralelos de modo em lotes 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 reduzir o grau de paralelismo.

aplica-se a: Banco de Dados SQL do Azure, Instância Gerenciada de SQL do Azure com a política de atualização de dataup-toe o Azure Synapse Analytics.
HTBUILD_JOIN Ocorre com planos paralelos de modo em lotes 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 reduzir o grau de paralelismo.

aplica-se a: Banco de Dados SQL do Azure, Instância Gerenciada de SQL do Azure com a política de atualização de dataup-toe o Azure Synapse Analytics.
HTDELETE Ocorre com planos paralelos de modo em lotes ao sincronizar ao 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 reduzir 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 de SQL do Azure com a política de atualização always-up-to-date e ao Azure Synapse Analytics.
HTDELETE_AGG Ocorre com planos paralelos de modo em lotes 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 reduzir o grau de paralelismo.

aplica-se a: Banco de Dados SQL do Azure, Instância Gerenciada de SQL do Azure com a política de atualização de dataup-toe o Azure Synapse Analytics.
HTDELETE_JOIN Ocorre com planos paralelos de modo em lotes 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 reduzir o grau de paralelismo.

aplica-se a: Banco de Dados SQL do Azure, Instância Gerenciada de SQL do Azure com a política de atualização de dataup-toe o Azure Synapse Analytics.
HTMEMO Ocorre com planos paralelos de modo em lotes ao sincronizar antes de verificar a tabela de hash para correspondências de saída/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 reduzir o grau de paralelismo.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
HTREINIT Ocorre com planos paralelos de modo em lotes ao sincronizar 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 reduzir o grau de paralelismo.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
HTREPARTITION Ocorre com planos paralelos de modo em lotes 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 reduzir 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 http concluir a inicialização.
HTTP_STORAGE_CONNECTION Somente 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 de carregamento em massa.
INSTANCE_LOG_RATE_GOVERNOR Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
INTERNAL_TESTING Identificado apenas para fins informativos. Não há suporte. 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áginas que não são de dados. As esperas de conclusão de E/S da página de dados aparecem à medida que PAGEIOLATCH_* esperas.
IO_QUEUE_LIMIT Somente 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 uma gravação em disco, falha devido a recursos insuficientes e, em seguida, é repetida.
IOAFF_RANGE_QUEUE Identificado apenas para fins informativos. Não há suporte. 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. Esperas longas são esperadas e não indicam um problema.
KTM_ENLISTMENT Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida.
KTM_RECOVERY_MANAGER Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida.
KTM_RECOVERY_RESOLUTION Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida.
LATCH_DT Ocorre ao aguardar uma trava DT (destruir). Isso não inclui travas de buffer ou travas de marca de transação. Uma listagem de esperas LATCH_* está disponível em sys.dm_os_latch_stats. sys.dm_os_latch_stats grupos LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EXe esperas LATCH_DT juntos.
LATCH_EX Ocorre ao aguardar uma trava EX (exclusiva). Isso não inclui travas de buffer ou travas de marca de transação. Uma listagem de esperas LATCH_* está disponível em sys.dm_os_latch_stats. sys.dm_os_latch_stats grupos LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EXe esperas LATCH_DT juntos.
LATCH_KP Ocorre ao aguardar uma trava KP (keep). Isso não inclui travas de buffer ou travas de marca de transação. Uma listagem de esperas LATCH_* está disponível em sys.dm_os_latch_stats. sys.dm_os_latch_stats grupos LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EXe esperas LATCH_DT juntos.
LATCH_NL Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida.
LATCH_SH Ocorre ao aguardar uma trava de SH (compartilhamento). Isso não inclui travas de buffer ou travas de marca de transação. Uma listagem de esperas LATCH_* está disponível em sys.dm_os_latch_stats. sys.dm_os_latch_stats grupos LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EXe esperas LATCH_DT 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 listagem de esperas LATCH_* está disponível em sys.dm_os_latch_stats. sys.dm_os_latch_stats grupos LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EXe esperas LATCH_DT juntos.
LAZYWRITER_SLEEP Ocorre quando as tarefas de gravador lentas são suspensas. Essa é uma medida do tempo gasto por tarefas em segundo plano que estão aguardando. Não considere esse estado quando você estiver procurando paralisações de usuário.
LCK_M_BU Ocorre quando uma tarefa está aguardando para adquirir um bloqueio bu (atualização em massa). 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 bu (atualização em massa) com bloqueadores de anulação. (Relacionado à 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 bu (atualização em massa) com baixa prioridade. (Relacionado à 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 IS (Intent Shared). 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 IS (Intent Shared) com Bloqueadores de Anulação. (Relacionado à 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 IS (Intent Shared) com baixa prioridade. (Relacionado à 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 IU (Atualização de Intenção). 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 IU (Atualização de Intenção) com Bloqueadores de Anulação. (Relacionado à 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 IU (Atualização de Intenção) com Baixa Prioridade. (Relacionado à 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 IX (Intent Exclusive) com Bloqueadores de Anulação. (Relacionado à 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 IX (Intent Exclusive) com baixa prioridade. (Relacionado à 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 bloqueio NULL no valor da chave atual e um bloqueio inserir intervalo entre a chave atual e a anterior. Um bloqueio NULL na chave é um bloqueio de versão instantânea.
LCK_M_RIn_NL_ABORT_BLOCKERS Ocorre quando uma tarefa está aguardando para adquirir um bloqueio NULL com Bloqueadores de Anulação no valor da chave atual e um bloqueio Inserir Intervalo com Bloqueadores de Anulação entre a chave atual e a anterior. Um bloqueio NULL na chave é um bloqueio de versão instantânea. (Relacionado à 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 bloqueio NULL com Baixa Prioridade no valor da chave atual e um bloqueio Inserir Intervalo com Baixa Prioridade entre a chave atual e a anterior. Um bloqueio NULL na chave é um bloqueio de versão instantânea. (Relacionado à 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 da chave atual e um bloqueio Inserir Intervalo com Bloqueadores de Anulação entre a chave atual e a anterior. (Relacionado à 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 da chave atual e um bloqueio Inserir Intervalo com Baixa Prioridade entre a chave atual e a anterior. (Relacionado à 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 da chave atual e um bloqueio inserir intervalo 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 Anulação no valor da chave atual e um bloqueio Inserir Intervalo com Bloqueadores de Anulação entre a chave atual e a anterior. (Relacionado à 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 da chave atual e um bloqueio Inserir Intervalo com Baixa Prioridade entre a chave atual e a anterior. (Relacionado à 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 Anulação no valor da chave atual e um bloqueio Inserir Intervalo com Bloqueadores de Anulação entre a chave atual e a anterior. (Relacionado à 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 da chave atual e um bloqueio Inserir Intervalo com Baixa Prioridade entre a chave atual e a anterior. (Relacionado à 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 da chave atual e um bloqueio de Intervalo Compartilhado entre a chave atual e a anterior.
LCK_M_RS_S_ABORT_BLOCKERS Ocorre quando uma tarefa está aguardando para adquirir um bloqueio compartilhado com Bloqueadores de Anulação no valor da chave atual e um bloqueio de Intervalo Compartilhado com Bloqueadores de Anulação entre a chave atual e a anterior. (Relacionado à 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 da chave atual e um bloqueio de intervalo compartilhado com baixa prioridade entre a chave atual e a anterior. (Relacionado à 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 da chave atual e um bloqueio de Intervalo de Atualização entre a chave atual e a anterior.
LCK_M_RS_U_ABORT_BLOCKERS Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de atualização com Bloqueadores de Anulação no valor da chave atual e um bloqueio de Intervalo de Atualização com Bloqueadores de Anulação entre a chave atual e a anterior. (Relacionado à 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 de bloqueio otimizado está habilitado e uma tarefa aguarda um bloqueio compartilhado em um tipo de wait_resource XACT (transação), em que a intenção de leitura ou modificação não pode ser inferida.
LCK_M_S_XACT_READ Ocorre quando de bloqueio otimizado está habilitado e uma tarefa está aguardando um bloqueio compartilhado em um tipo dewait_resource XACT (transação), com a intenção de ler.
LCK_M_S_XACT_MODIFY Ocorre quando de bloqueio otimizado está habilitado e uma tarefa está aguardando um bloqueio compartilhado em um tipo de wait_resource XACT (transação), 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 da chave atual e um bloqueio de intervalo de atualização com baixa prioridade entre a chave atual e a anterior. (Relacionado à 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 da chave atual e um bloqueio de Intervalo Exclusivo entre a chave atual e a anterior.
LCK_M_RX_S_ABORT_BLOCKERS Ocorre quando uma tarefa está aguardando para adquirir um bloqueio compartilhado com Bloqueadores de Anulação no valor da chave atual e um Intervalo Exclusivo com Bloqueios de Anulação entre a chave atual e a anterior. (Relacionado à 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 da chave atual e um intervalo exclusivo com bloqueio de baixa prioridade entre a chave atual e a anterior. (Relacionado à 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 da chave atual e um bloqueio de intervalo exclusivo entre a chave atual e a anterior.
LCK_M_RX_U_ABORT_BLOCKERS Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de atualização com Bloqueadores de Anulação no valor da chave atual e um bloqueio de intervalo exclusivo com Bloqueadores de Anulação entre a chave atual e a anterior. (Relacionado à 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 da chave atual e um bloqueio de intervalo exclusivo com baixa prioridade entre a chave atual e a anterior. (Relacionado à 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 da chave atual e um bloqueio de Intervalo Exclusivo entre a chave atual e a anterior.
LCK_M_RX_X_ABORT_BLOCKERS Ocorre quando uma tarefa está aguardando para adquirir um bloqueio exclusivo com Bloqueadores de Anulação no valor da chave atual e um bloqueio de Intervalo Exclusivo com Bloqueadores de Anulação entre a chave atual e a anterior. (Relacionado à 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 da chave atual e um bloqueio de intervalo exclusivo com baixa prioridade entre a chave atual e a anterior. (Relacionado à 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 à 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 à 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 à 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 à 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 à 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 à 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 à 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 compartilhado com intenção com baixa prioridade. (Relacionado à 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 anulação. (Relacionado à 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 à 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 Atualizar Bloqueios.
LCK_M_U_ABORT_BLOCKERS Ocorre quando uma tarefa está aguardando para adquirir um bloqueio de atualização com Bloqueadores de Anulação. (Relacionado à opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX.) Para obter mais informações, consulte Atualizar Bloqueios.

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 à opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX.) Para obter mais informações, consulte Atualizar Bloqueios.

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 atualização com intenção com bloqueadores de anulação. (Relacionado à 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 atualização com intenção com baixa prioridade. (Relacionado à 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 bloqueios exclusivos.
LCK_M_X_ABORT_BLOCKERS Ocorre quando uma tarefa está aguardando para adquirir um bloqueio exclusivo com Bloqueadores de Anulação. (Relacionado à opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX.) Para obter mais informações, consulte bloqueios exclusivos.

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 à opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX.) Para obter mais informações, consulte bloqueios exclusivos.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
LOG_POOL_SCAN Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
LOG_RATE_GOVERNOR Somente 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 podem acompanhar a quantidade de log que está sendo gerada pelo servidor.
LOGCAPTURE_LOGPOOLTRUNCPOINT Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
LOGGENERATION Identificado apenas para fins informativos. Não há suporte. 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 ao fechar o banco de dados.
LOGMGR_FLUSH Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida.
LOGMGR_PMM_LOG Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
LOGMGR_QUEUE Ocorre enquanto a tarefa de 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 habilitar a tarefa a gravar um novo registro de log. Considere aumentar o tamanho dos arquivos de log do banco de dados afetado para reduzir essa espera.
LOGPOOL_CACHESIZE Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
LOGPOOL_CONSUMER Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
LOGPOOL_CONSUMERSET Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
LOGPOOL_FREEPOOLS Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
LOGPOOL_MGRSET Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
LOGPOOL_REPLACEMENTSET Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
LOGPOOLREFCOUNTEDOBJECT_REFDONE Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
LOWFAIL_MEMMGR_QUEUE Ocorre enquanto aguarda a memória estar disponível para uso.
MD_AGENT_YIELD Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
MD_LAZYCACHE_RWLOCK Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
MEMORY_ALLOCATION_EXT Ocorre ao alocar memória do pool de memória interno do SQL Server ou do sistema de operações.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
MEMORY_GRANT_UPDATE Somente uso interno.

aplica-se a: SQL Server 2017 (14.x) e versões posteriores.
METADATA_LAZYCACHE_RWLOCK Somente uso interno.

aplica-se apenas a: SQL Server 2008 R2 (10.50.x).
MIGRATIONBUFFER Somente uso interno.

aplica-se a: SQL Server 2017 (14.x) e versões posteriores.
MISCELLANEOUS Identificado apenas para fins informativos. Não há suporte. 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 detectar possíveis deadlocks de aplicativo mars (conjunto de resultados ativos múltiplos). A espera termina quando a chamada de consulta distribuída é concluída.
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 detectar possíveis deadlocks de aplicativo MARS. A espera é interrompida 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. Ele 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 Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
NODE_CACHE_MUTEX Somente uso interno.
OLEDB Ocorre quando o SQL Server chama o SQLNCLI (Provedor de OLE DB) do SNAC ou o MSOLEDBSQL (Microsoft OLE DB Driver for SQL Server). Esse tipo de espera não é usado para sincronização. Em vez disso, 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 tarefa do sistema de alta prioridade. 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 uma trava para um buffer que está em uma solicitação de E/S. A solicitação de trava está no modo Destrua. Esperas longas podem indicar problemas com o subsistema de disco.
PAGEIOLATCH_EX Ocorre quando uma tarefa está aguardando uma trava para 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 em disco. Esperas longas podem indicar problemas com o subsistema de disco.

Para obter mais informações, consulte E/S Lenta – SQL Server ede desempenho de E/S de disco.
PAGEIOLATCH_KP Ocorre quando uma tarefa está aguardando uma trava para um buffer que está em uma solicitação de E/S. A solicitação de trava está no modo Manter. Esperas longas podem indicar problemas com o subsistema de disco.
PAGEIOLATCH_NL Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida.
PAGEIOLATCH_SH Ocorre quando uma tarefa está aguardando uma trava para 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. Esperas longas podem indicar problemas com o subsistema de disco.

Para obter mais informações, consulte E/S Lenta – SQL Server ede desempenho de E/S de disco.
PAGEIOLATCH_UP Ocorre quando uma tarefa está aguardando uma trava para um buffer que está em uma solicitação de E/S. A solicitação de trava está no modo de atualização. Esperas longas podem indicar problemas com o subsistema de disco.

Para obter mais informações, consulte E/S Lenta – SQL Server ede desempenho de E/S de disco.
PAGELATCH_DT Ocorre quando uma tarefa está aguardando uma trava para um buffer que não está em uma solicitação de E/S. A solicitação de trava está no modo Destrua. O modo Destroy 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 uma trava para um buffer que não está em uma solicitação de E/S. A solicitação de trava está no modo Exclusivo – ela impede que outros threads gravem ou leiam da página (buffer).

Um cenário comum que leva a essa trava é a contenção da trava de buffer "inserção de última página". Para entender e resolver isso, use Resolver inserção de última página PAGELATCH_EX contenção e Diagnosticar e resolver a contenção de trava de inserção de última página no SQL Server. Outro cenário é contenção de trava 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 uma trava para 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 há suporte. A compatibilidade futura não é garantida.
PAGELATCH_SH Ocorre quando uma tarefa está aguardando uma trava para 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 uma trava para 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 é 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 FILELISTONLYou RESTORE LABELONLY.
PARALLEL_REDO_DRAIN_WORKER Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
PARALLEL_REDO_FLOW_CONTROL Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
PARALLEL_REDO_LOG_CACHE Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
PARALLEL_REDO_TRAN_LIST Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
PARALLEL_REDO_TRAN_TURN Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
PARALLEL_REDO_WORKER_SYNC Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
PARALLEL_REDO_WORKER_WAIT_WORK Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
PERFORMANCE_COUNTERS_RWLOCK Somente uso interno.
PHYSICAL_SEEDING_DMV Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
POOL_LOG_RATE_GOVERNOR Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
PREEMPTIVE_ABR Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida.
PREEMPTIVE_AUDIT_ACCESS_EVENTLOG Ocorre quando o agendador do SQL Server Operating System (SQLOS) alterna para o modo preemptivo para gravar um evento de auditoria no log de eventos do Windows.

aplica-se apenas a: SQL Server 2008 R2 (10.50.x).
PREEMPTIVE_AUDIT_ACCESS_SECLOG Ocorre quando o agendador do SQLOS alterna para o modo preemptivo para gravar um evento de auditoria no log de Segurança do Windows.

aplica-se apenas a: SQL Server 2008 R2 (10.50.x).
PREEMPTIVE_CLOSEBACKUPMEDIA Ocorre quando o agendador do SQLOS alterna para o modo preemptivo para fechar a mídia de backup.
PREEMPTIVE_CLOSEBACKUPTAPE Ocorre quando o agendador do SQLOS alterna para o modo preemptivo para fechar um dispositivo de backup de fita.
PREEMPTIVE_CLOSEBACKUPVDIDEVICE Ocorre quando o agendador do SQLOS alterna para o modo preemptivo para fechar um dispositivo de backup virtual.
PREEMPTIVE_CLUSAPI_CLUSTERRESOURCECONTROL Ocorre quando o agendador do SQLOS alterna para o modo preemptivo 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 Somente uso interno.
PREEMPTIVE_COM_CREATEACCESSOR Somente uso interno.
PREEMPTIVE_COM_DELETEROWS Somente uso interno.
PREEMPTIVE_COM_GETCOMMANDTEXT Somente uso interno.
PREEMPTIVE_COM_GETDATA Somente uso interno.
PREEMPTIVE_COM_GETNEXTROWS Somente uso interno.
PREEMPTIVE_COM_GETRESULT Somente uso interno.
PREEMPTIVE_COM_GETROWSBYBOOKMARK Somente uso interno.
PREEMPTIVE_COM_LBFLUSH Somente uso interno.
PREEMPTIVE_COM_LBLOCKREGION Somente uso interno.
PREEMPTIVE_COM_LBREADAT Somente uso interno.
PREEMPTIVE_COM_LBSETSIZE Somente uso interno.
PREEMPTIVE_COM_LBSTAT Somente uso interno.
PREEMPTIVE_COM_LBUNLOCKREGION Somente uso interno.
PREEMPTIVE_COM_LBWRITEAT Somente uso interno.
PREEMPTIVE_COM_QUERYINTERFACE Somente uso interno.
PREEMPTIVE_COM_RELEASE Somente uso interno.
PREEMPTIVE_COM_RELEASEACCESSOR Somente uso interno.
PREEMPTIVE_COM_RELEASEROWS Somente uso interno.
PREEMPTIVE_COM_RELEASESESSION Somente uso interno.
PREEMPTIVE_COM_RESTARTPOSITION Somente uso interno.
PREEMPTIVE_COM_SEQSTRMREAD Somente uso interno.
PREEMPTIVE_COM_SEQSTRMREADANDWRITE Somente uso interno.
PREEMPTIVE_COM_SETDATAFAILURE Somente uso interno.
PREEMPTIVE_COM_SETPARAMETERINFO Somente uso interno.
PREEMPTIVE_COM_SETPARAMETERPROPERTIES Somente uso interno.
PREEMPTIVE_COM_STRMLOCKREGION Somente uso interno.
PREEMPTIVE_COM_STRMSEEKANDREAD Somente uso interno.
PREEMPTIVE_COM_STRMSEEKANDWRITE Somente uso interno.
PREEMPTIVE_COM_STRMSETSIZE Somente uso interno.
PREEMPTIVE_COM_STRMSTAT Somente uso interno.
PREEMPTIVE_COM_STRMUNLOCKREGION Somente uso interno.
PREEMPTIVE_CONSOLEWRITE Somente uso interno.
PREEMPTIVE_CREATEPARAM Somente uso interno.
PREEMPTIVE_DEBUG Somente uso interno.
PREEMPTIVE_DFSADDLINK Somente uso interno.
PREEMPTIVE_DFSLINKEXISTCHECK Somente uso interno.
PREEMPTIVE_DFSLINKHEALTHCHECK Somente uso interno.
PREEMPTIVE_DFSREMOVELINK Somente uso interno.
PREEMPTIVE_DFSREMOVEROOT Somente uso interno.
PREEMPTIVE_DFSROOTFOLDERCHECK Somente uso interno.
PREEMPTIVE_DFSROOTINIT Somente uso interno.
PREEMPTIVE_DFSROOTSHARECHECK Somente uso interno.
PREEMPTIVE_DTC_ABORT Somente uso interno.
PREEMPTIVE_DTC_ABORTREQUESTDONE Somente uso interno.
PREEMPTIVE_DTC_BEGINTRANSACTION Somente uso interno.
PREEMPTIVE_DTC_COMMITREQUESTDONE Somente uso interno.
PREEMPTIVE_DTC_ENLIST Somente uso interno.
PREEMPTIVE_DTC_PREPAREREQUESTDONE Somente uso interno.
PREEMPTIVE_FILESIZEGET Somente uso interno.
PREEMPTIVE_FSAOLEDB_ABORTTRANSACTION Somente uso interno.
PREEMPTIVE_FSAOLEDB_COMMITTRANSACTION Somente uso interno.
PREEMPTIVE_FSAOLEDB_STARTTRANSACTION Somente uso interno.
PREEMPTIVE_FSRECOVER_UNCONDITIONALUNDO Somente uso interno.
PREEMPTIVE_GETRMINFO Somente uso interno.
PREEMPTIVE_HADR_LEASE_MECHANISM Agendamento do gerenciador de concessão do grupo de disponibilidade para diagnóstico de suporte da Microsoft.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
PREEMPTIVE_HTTP_EVENT_WAIT Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
PREEMPTIVE_HTTP_REQUEST Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
PREEMPTIVE_LOCKMONITOR Somente uso interno.
PREEMPTIVE_MSS_RELEASE Somente uso interno.
PREEMPTIVE_ODBCOPS Somente uso interno.
PREEMPTIVE_OLE_UNINIT Somente uso interno.
PREEMPTIVE_OLEDB_ABORTORCOMMITTRAN Somente uso interno.
PREEMPTIVE_OLEDB_ABORTTRAN Somente uso interno.
PREEMPTIVE_OLEDB_GETDATASOURCE Somente uso interno.
PREEMPTIVE_OLEDB_GETLITERALINFO Somente uso interno.
PREEMPTIVE_OLEDB_GETPROPERTIES Somente uso interno.
PREEMPTIVE_OLEDB_GETPROPERTYINFO Somente uso interno.
PREEMPTIVE_OLEDB_GETSCHEMALOCK Somente uso interno.
PREEMPTIVE_OLEDB_JOINTRANSACTION Somente uso interno.
PREEMPTIVE_OLEDB_RELEASE Somente uso interno.
PREEMPTIVE_OLEDB_SETPROPERTIES Somente uso interno.
PREEMPTIVE_OLEDBOPS Somente uso interno.
PREEMPTIVE_OS_ACCEPTSECURITYCONTEXT Somente uso interno.
PREEMPTIVE_OS_ACQUIRECREDENTIALSHANDLE Somente uso interno.
PREEMPTIVE_OS_AUTHENTICATIONOPS Somente uso interno.
PREEMPTIVE_OS_AUTHORIZATIONOPS Somente uso interno.
PREEMPTIVE_OS_AUTHZGETINFORMATIONFROMCONTEXT Somente uso interno.
PREEMPTIVE_OS_AUTHZINITIALIZECONTEXTFROMSID Somente uso interno.
PREEMPTIVE_OS_AUTHZINITIALIZERESOURCEMANAGER Somente uso interno.
PREEMPTIVE_OS_BACKUPREAD Somente uso interno.
PREEMPTIVE_OS_CLOSEHANDLE Somente uso interno.
PREEMPTIVE_OS_CLUSTEROPS Somente uso interno.
PREEMPTIVE_OS_COMOPS Somente uso interno.
PREEMPTIVE_OS_COMPLETEAUTHTOKEN Somente uso interno.
PREEMPTIVE_OS_COPYFILE Somente uso interno.
PREEMPTIVE_OS_CREATEDIRECTORY Somente uso interno.
PREEMPTIVE_OS_CREATEFILE Somente uso interno.
PREEMPTIVE_OS_CRYPTACQUIRECONTEXT Somente uso interno.
PREEMPTIVE_OS_CRYPTIMPORTKEY Somente uso interno.
PREEMPTIVE_OS_CRYPTOPS Somente uso interno.
PREEMPTIVE_OS_DECRYPTMESSAGE Somente uso interno.
PREEMPTIVE_OS_DELETEFILE Somente uso interno.
PREEMPTIVE_OS_DELETESECURITYCONTEXT Somente uso interno.
PREEMPTIVE_OS_DEVICEIOCONTROL Somente uso interno.
PREEMPTIVE_OS_DEVICEOPS Somente uso interno.
PREEMPTIVE_OS_DIRSVC_NETWORKOPS Somente uso interno.
PREEMPTIVE_OS_DISCONNECTNAMEDPIPE Somente uso interno.
PREEMPTIVE_OS_DOMAINSERVICESOPS Somente uso interno.
PREEMPTIVE_OS_DSGETDCNAME Somente uso interno.
PREEMPTIVE_OS_DTCOPS Somente uso interno.
PREEMPTIVE_OS_ENCRYPTMESSAGE Somente uso interno.
PREEMPTIVE_OS_FILEOPS Somente uso interno.
PREEMPTIVE_OS_FINDFILE Somente uso interno.
PREEMPTIVE_OS_FLUSHFILEBUFFERS Somente uso interno.
PREEMPTIVE_OS_FORMATMESSAGE Somente uso interno.
PREEMPTIVE_OS_FREECREDENTIALSHANDLE Somente uso interno.
PREEMPTIVE_OS_FREELIBRARY Somente uso interno.
PREEMPTIVE_OS_GENERICOPS Somente uso interno.
PREEMPTIVE_OS_GETADDRINFO Somente uso interno.
PREEMPTIVE_OS_GETCOMPRESSEDFILESIZE Somente uso interno.
PREEMPTIVE_OS_GETDISKFREESPACE Somente uso interno.
PREEMPTIVE_OS_GETFILEATTRIBUTES Somente uso interno.
PREEMPTIVE_OS_GETFILESIZE Somente uso interno.
PREEMPTIVE_OS_GETFINALFILEPATHBYHANDLE Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
PREEMPTIVE_OS_GETLONGPATHNAME Somente uso interno.
PREEMPTIVE_OS_GETPROCADDRESS Somente uso interno.
PREEMPTIVE_OS_GETVOLUMENAMEFORVOLUMEMOUNTPOINT Somente uso interno.
PREEMPTIVE_OS_GETVOLUMEPATHNAME Somente uso interno.
PREEMPTIVE_OS_INITIALIZESECURITYCONTEXT Somente uso interno.
PREEMPTIVE_OS_LIBRARYOPS Somente uso interno.
PREEMPTIVE_OS_LOADLIBRARY Somente uso interno.
PREEMPTIVE_OS_LOGONUSER Somente uso interno.
PREEMPTIVE_OS_LOOKUPACCOUNTSID Somente uso interno.
PREEMPTIVE_OS_MESSAGEQUEUEOPS Somente uso interno.
PREEMPTIVE_OS_MOVEFILE Somente uso interno.
PREEMPTIVE_OS_NETGROUPGETUSERS Somente uso interno.
PREEMPTIVE_OS_NETLOCALGROUPGETMEMBERS Somente uso interno.
PREEMPTIVE_OS_NETUSERGETGROUPS Somente uso interno.
PREEMPTIVE_OS_NETUSERGETLOCALGROUPS Somente uso interno.
PREEMPTIVE_OS_NETUSERMODALSGET Somente uso interno.
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICY Somente uso interno.
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICYFREE Somente uso interno.
PREEMPTIVE_OS_OPENDIRECTORY Somente uso interno.
PREEMPTIVE_OS_PDH_WMI_INIT Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
PREEMPTIVE_OS_PIPEOPS Somente uso interno.
PREEMPTIVE_OS_PROCESSOPS Somente uso interno.
PREEMPTIVE_OS_QUERYCONTEXTATTRIBUTES Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
PREEMPTIVE_OS_QUERYREGISTRY Somente uso interno.
PREEMPTIVE_OS_QUERYSECURITYCONTEXTTOKEN Somente uso interno.
PREEMPTIVE_OS_REMOVEDIRECTORY Somente uso interno.
PREEMPTIVE_OS_REPORTEVENT Somente uso interno.
PREEMPTIVE_OS_REVERTTOSELF Somente uso interno.
PREEMPTIVE_OS_RSFXDEVICEOPS Somente uso interno.
PREEMPTIVE_OS_SECURITYOPS Somente uso interno.
PREEMPTIVE_OS_SERVICEOPS Somente uso interno.
PREEMPTIVE_OS_SETENDOFFILE Somente uso interno.
PREEMPTIVE_OS_SETFILEPOINTER Somente uso interno.
PREEMPTIVE_OS_SETFILEVALIDDATA Somente uso interno.
PREEMPTIVE_OS_SETNAMEDSECURITYINFO Somente uso interno.
PREEMPTIVE_OS_SQLCLROPS Somente uso interno.
PREEMPTIVE_OS_SQMLAUNCH Somente uso interno.

aplica-se a: SQL Server 2008 R2 (10.50.x) por meio do SQL Server 2016 (13.x).
PREEMPTIVE_OS_VERIFYSIGNATURE Somente uso interno.
PREEMPTIVE_OS_VERIFYTRUST Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
PREEMPTIVE_OS_VSSOPS Somente uso interno.
PREEMPTIVE_OS_WAITFORSINGLEOBJECT Somente uso interno.
PREEMPTIVE_OS_WINSOCKOPS Somente uso interno.
PREEMPTIVE_OS_WRITEFILE Somente uso interno.
PREEMPTIVE_OS_WRITEFILEGATHER Somente uso interno.
PREEMPTIVE_OS_WSASETLASTERROR Somente uso interno.
PREEMPTIVE_REENLIST Somente uso interno.
PREEMPTIVE_RESIZELOG Somente uso interno.
PREEMPTIVE_ROLLFORWARDREDO Somente uso interno.
PREEMPTIVE_ROLLFORWARDUNDO Somente uso interno.
PREEMPTIVE_SB_STOPENDPOINT Somente uso interno.
PREEMPTIVE_SERVER_STARTUP Somente uso interno.
PREEMPTIVE_SETRMINFO Somente uso interno.
PREEMPTIVE_SHAREDMEM_GETDATA Somente uso interno.
PREEMPTIVE_SNIOPEN Somente uso interno.
PREEMPTIVE_SOSHOST Somente uso interno.
PREEMPTIVE_SOSTESTING Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida.
PREEMPTIVE_SP_SERVER_DIAGNOSTICS Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
PREEMPTIVE_STARTRM Somente uso interno.
PREEMPTIVE_STREAMFCB_CHECKPOINT Somente uso interno.
PREEMPTIVE_STREAMFCB_RECOVER Somente uso interno.
PREEMPTIVE_STRESSDRIVER Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida.
PREEMPTIVE_TESTING Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida.
PREEMPTIVE_TRANSIMPORT Somente uso interno.
PREEMPTIVE_UNMARSHALPROPAGATIONTOKEN Somente uso interno.
PREEMPTIVE_VSS_CREATESNAPSHOT Somente uso interno.
PREEMPTIVE_VSS_CREATEVOLUMESNAPSHOT Somente uso interno.
PREEMPTIVE_XE_CALLBACKEXECUTE Somente uso interno.
PREEMPTIVE_XE_CX_FILE_OPEN Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
PREEMPTIVE_XE_CX_HTTP_CALL Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
PREEMPTIVE_XE_DISPATCHER Somente uso interno.
PREEMPTIVE_XE_ENGINEINIT Somente uso interno.
PREEMPTIVE_XE_GETTARGETSTATE Somente uso interno.
PREEMPTIVE_XE_SESSIONCOMMIT Somente uso interno.
PREEMPTIVE_XE_TARGETFINALIZE Somente uso interno.
PREEMPTIVE_XE_TARGETINIT Somente uso interno.
PREEMPTIVE_XE_TIMERRUN Somente uso interno.
PREEMPTIVE_XETESTING Identificado apenas para fins informativos. Não há suporte. 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 feito a transição usando a cláusula de terminação ALTER DATABASE. Para obter mais informações, consulte ALTER DATABASE (Transact-SQL).
PRU_ROLLBACK_DEFERRED Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
PVS_CLEANUP_LOCK Ocorre quando o processo de limpeza do repositório 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 de PVS iniciada internamente ou usando o procedimento armazenado do sistema sys.sp_persistent_version_cleanup. Para obter mais informações, consulte Monitorar e solucionar problemas de recuperação acelerada de banco de dados.

aplica-se a: SQL Server 2019 (15.x) e versões posteriores.
PWAIT_ALL_COMPONENTS_INITIALIZED Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
PWAIT_COOP_SCAN Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
PWAIT_DIRECTLOGCONSUMER_GETNEXT Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
PWAIT_EVENT_SESSION_INIT_MUTEX Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
PWAIT_FABRIC_REPLICA_CONTROLLER_DATA_LOSS Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
PWAIT_HADR_ACTION_COMPLETED Somente 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 obter um bloqueio de gravação em uma lista interna alwayson (como uma lista de redes, endereços de rede ou ouvintes de grupo de disponibilidade). Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
PWAIT_HADR_FAILOVER_COMPLETED Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
PWAIT_HADR_JOIN Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
PWAIT_HADR_OFFLINE_COMPLETED Uma operação de grupo de disponibilidade suspensa está aguardando o grupo de disponibilidade de destino ficar offline antes de destruir objetos de 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 o grupo de disponibilidade de destino ficar online.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
PWAIT_HADR_POST_ONLINE_COMPLETED Uma operação de grupo de disponibilidade suspensa está aguardando o encerramento de qualquer tarefa em segundo plano agendada como parte de um comando anterior. Por exemplo, pode haver uma tarefa em segundo plano que está fazendo a transição de bancos de dados de disponibilidade para a função primária. O DROP AVAILABILITY GROUP DDL deve aguardar o término dessa tarefa em segundo plano para evitar condições de corrida.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
PWAIT_HADR_SERVER_READY_CONNECTIONS Somente 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. Essa é uma espera esperada e é para uso do CSS.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
PWAIT_HADRSIM Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
PWAIT_LOG_CONSOLIDATION_IO Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
PWAIT_LOG_CONSOLIDATION_POLL Somente 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 logon.

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 de todo o servidor.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
PWAIT_PREEMPTIVE_APP_USAGE_TIMER Somente uso interno.

aplica-se a: SQL Server 2017 (14.x) e versões posteriores.
PWAIT_PREEMPTIVE_AUDIT_ACCESS_WINDOWSLOG Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
PWAIT_QRY_BPMEMORY Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
PWAIT_REPLICA_ONLINE_INIT_MUTEX Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
PWAIT_RESOURCE_SEMAPHORE_FT_PARALLEL_QUERY_SYNC Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
PWAIT_SBS_FILE_OPERATION Somente uso interno.

aplica-se a: SQL Server 2017 (14.x) e versões posteriores.
PWAIT_XTP_FSSTORAGE_MAINTENANCE Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
PWAIT_XTP_HOST_STORAGE_WAIT Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
QDS_ASYNC_CHECK_CONSISTENCY_TASK Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
QDS_ASYNC_PERSIST_TASK Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
QDS_ASYNC_PERSIST_TASK_START Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
QDS_ASYNC_QUEUE Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
QDS_BCKG_TASK Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
QDS_BLOOM_FILTER Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
QDS_CLEANUP_STALE_QUERIES_TASK_MAIN_LOOP_SLEEP Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
QDS_CTXS Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
QDS_DB_DISK Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
QDS_DYN_VECTOR Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
QDS_EXCLUSIVE_ACCESS Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
QDS_HOST_INIT Somente uso interno.

aplica-se a: SQL Server 2017 (14.x) e versões posteriores.
QDS_LOADDB Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
QDS_PERSIST_TASK_MAIN_LOOP_SLEEP Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
QDS_QDS_CAPTURE_INIT Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
QDS_SHUTDOWN_QUEUE Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
QDS_STMT Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
QDS_STMT_DISK Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
QDS_TASK_SHUTDOWN Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
QDS_TASK_START Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
QE_WARN_LIST_SYNC Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
QPJOB_KILL Indica que uma atualização automática de estatísticas assíncrona foi cancelada por uma chamada para KILL à medida que a atualização começava a ser executada. O thread de encerramento está suspenso, aguardando que ele comece a escutar comandos KILL. Um bom valor é menor que um segundo.
QPJOB_WAITFOR_ABORT Indica que uma atualização de estatísticas automáticas assíncrona foi cancelada por uma chamada para KILL quando estava em execução. A atualização já 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 é menor que 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 atualmente concedidas e em espera. Esse estado é um estado de controle de acesso simples. Nunca deve haver uma longa espera neste estado. Se esse mutex não for liberado, todas as novas consultas que usam memória param de responder.
QRY_PARALLEL_THREAD_MUTEX Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
QRY_PROFILE_LIST_MUTEX Somente 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 há suporte.

aplica-se apenas a: SQL Server 2008 R2 (10.50.x).
QUERY_WAIT_ERRHDL_SERVICE Identificado apenas para fins informativos. Não há suporte.

aplica-se apenas a: SQL Server 2008 R2 (10.50.x).
QUERY_EXECUTION_INDEX_SORT_EVENT_OPEN Ocorre em determinados casos em que o build de índice de criação offline é executado 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 há suporte. 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ó ocorrerá se as configurações de diagnóstico tiverem sido habilitadas sob a direção do Suporte ao Produto da Microsoft.
QUERY_TASK_ENQUEUE_MUTEX Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
QUERY_TRACEOUT Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida.
RBIO_WAIT_VLF Somente 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 de hiperescala 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 de hiperescala 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 da Hiperescala está sendo limitado devido ao consumo de log atrasado pelos nós de réplica secundária 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 de hiperescala 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 quente.
RECOVERY_MGR_LOCK Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
REDO_THREAD_PENDING_WORK Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
REDO_THREAD_SYNC Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
REMOTE_BLOCK_IO Somente uso interno.

aplica-se a: SQL Server 2017 (14.x) e versões posteriores.
REMOTE_DATA_ARCHIVE_MIGRATION_DMV Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
REMOTE_DATA_ARCHIVE_SCHEMA_DMV Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
REMOTE_DATA_ARCHIVE_SCHEMA_TASK_QUEUE Somente 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 trava e as instruções DDL (linguagem de definição de dados) em uma tabela publicada são bloqueadas.
REPL_HISTORYCACHE_ACCESS Somente 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 as instruções DDL são executadas no objeto replicado e quando o leitor de log cria ou consome o esquema com versão com base na ocorrência de DDL. A contenção poderá ser vista nesse tipo de espera se você tiver muitos bancos de dados publicados em um único publicador com replicação transacional e os bancos de dados publicados estiverem muito ativos.
REPL_TRANFSINFO_ACCESS Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
REPL_TRANHASHTABLE_ACCESS Somente uso interno.
REPL_TRANTEXTINFO_ACCESS Somente 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/Ss pendentes, para que a E/S em um arquivo possa ser congelada para o backup de instantâneo.
REQUEST_FOR_DEADLOCK_SEARCH Ocorre enquanto o monitor de deadlock aguarda para iniciar a próxima pesquisa de deadlock. Essa espera é esperada entre detecções de deadlock e o tempo de espera total longo nesse recurso não indica um problema.
RESERVED_MEMORY_ALLOCATION_EXT Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
RESMGR_THROTTLED Ocorre quando uma nova solicitação entra e é limitada com base na configuração de GROUP_MAX_REQUESTS.
RESOURCE_GOVERNOR_IDLE Somente 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 internas.
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. Altas esperas e tempos de espera podem indicar um número excessivo de consultas simultâneas ou quantidades excessivas de solicitação de memória. Esperas excessivas desse tipo podem gerar sql erro 8645: "Ocorreu um tempo limite enquanto esperava que os recursos de memória executassem 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 memória baixa 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. Ele também ocorre ao sincronizar solicitações de compilação de consulta e 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. Altas esperas e tempos de espera podem indicar compilações excessivas, recompilações ou planos incontestáveis.
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 de alguns segundos, pois o servidor transfere a solicitação para o pool de memória de consulta principal se ele não conceder a memória solicitada dentro de alguns segundos. Esperas altas podem indicar um número excessivo de consultas pequenas simultâneas enquanto o pool de memória principal é bloqueado por consultas de espera.

aplica-se apenas a: SQL Server 2008 R2 (10.50.x).
RESTORE_FILEHANDLECACHE_ENTRYLOCK Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
RESTORE_FILEHANDLECACHE_LOCK Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
RG_RECONFIG Somente uso interno.
ROWGROUP_OP_STATS Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
ROWGROUP_VERSION Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
RTDATA_LIST Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
SATELLITE_CARGO Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
SATELLITE_SERVICE_SETUP Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
SATELLITE_TASK Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
SBS_DISPATCH Somente uso interno.

aplica-se a: SQL Server 2017 (14.x) e versões posteriores.
SBS_RECEIVE_TRANSPORT Somente uso interno.

aplica-se a: SQL Server 2017 (14.x) e versões posteriores.
SBS_TRANSPORT Somente uso interno.

aplica-se a: SQL Server 2017 (14.x) e versões posteriores.
SCAN_CHAR_HASH_ARRAY_INITIALIZATION Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
SEC_DROP_TEMP_KEY Ocorre após uma tentativa fracassada de remover uma chave de segurança temporária antes de uma tentativa de repetição.
SECURITY_CNG_PROVIDER_MUTEX Somente uso interno.

aplica-se a: SQL Server 2017 (14.x) e versões posteriores.
SECURITY_CRYPTO_CONTEXT_MUTEX Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
SECURITY_DBE_STATE_MUTEX Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
SECURITY_KEYRING_RWLOCK Somente 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 do EKM (Extensible Key Management) e a lista com escopo de sessão de sessões EKM.
SECURITY_RULETABLE_MUTEX Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
SEMPLAT_DSI_BUILD Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
SEQUENCE_GENERATION Somente 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 ativar.
SERVER_RECONFIGURE Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
SESSION_WAIT_STATS_CHILDREN Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
SHARED_DELTASTORE_CREATION Somente 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 das conexões ativas.
SLEEP_BPOOL_FLUSH Ocorre quando um ponto de verificação está limitando a emissão de novas E/Ss para evitar inundações no subsistema de disco.
SLEEP_BUFFERPOOL_HELPLW Somente 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 Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
SLEEP_MASTERMDREADY Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
SLEEP_MASTERUPGRADED Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
SLEEP_MEMORYPOOL_ALLOCATEPAGES Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
SLEEP_MSDBSTARTUP Ocorre quando o Rastreamento do SQL aguarda o banco de dados msdb concluir a inicialização.
SLEEP_RETRY_VIRTUALALLOC Somente 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 concluir a inicialização.
SLEEP_TASK Ocorre quando uma tarefa dorme enquanto aguarda um evento genérico ocorrer.
SLEEP_TEMPDBSTARTUP Ocorre enquanto uma tarefa aguarda tempdb concluir a inicialização.
SLEEP_WORKSPACE_ALLOCATEPAGE Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
SLO_UPDATE Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
SMSYNC Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
SNI_CONN_DUP Somente 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 das conexões HTTP pendentes.
SNI_LISTENER_ACCESS Ocorre enquanto aguarda nós NUMA (acesso à memória não uniforme) para atualizar 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 Somente 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 Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
SOS_CALLBACK_REMOVAL Ocorre durante a execução da sincronização em uma lista de retorno de chamada para remover um retorno de chamada. Não é esperado que esse contador seja alterado após a conclusão da inicialização do servidor.
SOS_DISPATCHER_MUTEX Ocorre durante a sincronização interna do pool de dispatcher. Isso inclui quando o pool está sendo ajustado.
SOS_LOCALALLOCATORLIST Ocorre durante a sincronização interna no gerenciador de memória do SQL Server.

aplica-se apenas a: SQL Server 2008 R2 (10.50.x).
SOS_MEMORY_TOPLEVELBLOCKALLOCATOR Somente 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 aguarda 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ó aparecerão se a instância do SQL Server usar 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 apenas a: SQL Server 2008 R2 (10.50.x).
SOS_SCHEDULER_YIELD Ocorre quando uma tarefa gera voluntariamente o agendador para outras tarefas a serem executadas. Durante essa espera, a tarefa está aguardando em uma fila executável para que seu quantum seja renovado, ou seja, aguardando o agendamento 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 do plano, índice ausente, atualizações de estatísticas e regravações de consulta. A otimização de runtimes reduz a necessidade de que as tarefas sejam geradas várias vezes. Se os tempos de consulta para essas tarefas que consomem CPU forem aceitáveis, esse tipo de espera será esperado e poderá ser ignorado.
SOS_SMALL_PAGE_ALLOC Ocorre durante a alocação e liberação de memória que é gerenciada por alguns objetos de memória.
SOS_STACKSTORE_INIT_MUTEX Ocorre durante a sincronização da inicialização interna do repositório.
SOS_SYNC_TASK_ENQUEUE_EVENT Ocorre quando uma tarefa é iniciada de maneira síncrona. A maioria das tarefas no SQL Server é iniciada de maneira assíncrona, na qual o controle retorna ao início imediatamente após a solicitação de tarefa ter sido colocada na fila de trabalho.
SOS_VIRTUALMEMORY_LOW Ocorre quando uma alocação de memória aguarda um Gerenciador de Recursos liberar 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 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 de semáforo do SQL Server.
SOSHOST_SLEEP Ocorre quando uma tarefa hospedada dorme enquanto aguarda um evento genérico ocorrer. As tarefas hospedadas são usadas por componentes hospedados, como CLR.
SOSHOST_TRACELOCK Ocorre durante a sincronização do acesso a fluxos de rastreamento.
SOSHOST_WAITFORDONE Ocorre quando um componente hospedado, como CLR, aguarda a conclusão de uma tarefa.
SOS_WORK_DISPATCHER Somente uso interno.

aplica-se a: SQL Server 2019 (15.x) e versões posteriores.
SP_PREEMPTIVE_SERVER_DIAGNOSTICS_SLEEP Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
SP_SERVER_DIAGNOSTICS_BUFFER_ACCESS Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
SP_SERVER_DIAGNOSTICS_INIT_MUTEX Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
SP_SERVER_DIAGNOSTICS_SLEEP Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
SQLCLR_APPDOMAIN Ocorre enquanto o CLR aguarda que um domínio de aplicativo conclua a inicialização.
SQLCLR_ASSEMBLY Ocorre enquanto aguarda o acesso à lista de assembly carregado no appdomain.
SQLCLR_DEADLOCK_DETECTION Ocorre enquanto o CLR aguarda a conclusão da detecçã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 com uso intensivo de 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 apenas a: SQL Server 2008 R2 (10.50.x).
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 Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
SQLTRACE_FILE_WRITE_IO_COMPLETION Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
SQLTRACE_INCREMENTAL_FLUSH_SLEEP Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
SQLTRACE_LOCK Somente uso interno.

aplica-se apenas a: SQL Server 2008 R2 (10.50.x).
SQLTRACE_PENDING_BUFFER_WRITERS Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
SQLTRACE_SHUTDOWN Ocorre enquanto o desligamento do rastreamento aguarda a conclusão dos eventos de rastreamento pendentes.
SQLTRACE_WAIT_ENTRIES Ocorre enquanto uma fila de eventos do Rastreamento do SQL aguarda a chegada de pacotes na fila.
SRVPROC_SHUTDOWN Ocorre enquanto o processo de desligamento aguarda que os recursos internos sejam liberados para serem desligados de forma limpa.
STARTUP_DEPENDENCY_MANAGER Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
TDS_BANDWIDTH_STATE Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
TDS_INIT Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
TDS_PROXY_CONTAINER Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
TEMPOBJ Ocorre quando as quedas temporárias de objeto são sincronizadas. Essa espera é rara e só ocorre se uma tarefa solicitou acesso exclusivo para a tabela temporária cair.
TEMPORAL_BACKGROUND_PROCEED_CLEANUP Somente uso interno.

aplica-se a: SQL Server 2017 (14.x) e versões posteriores.
TERMINATE_LISTENER Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
THREADPOOL Ocorre quando uma tarefa (consulta ou logoff/logoff) está aguardando um thread de trabalho executá-la. Isso pode indicar que a configuração máxima de thread de trabalho está configurada incorretamente ou, mais comumente, que as execuções em lote estão demorando muito, reduzindo assim o número de threads de trabalho disponíveis para atender a outros lotes. Examine o desempenho de lotes (consultas) e reduza a duração da consulta reduzindo gargalos (bloqueio, paralelismo, E/S, esperas de trava) ou fornecendo design adequado de indexação ou consulta.
TIMEPRIV_TIMEPERIOD Ocorre durante a sincronização interna do temporizador de Eventos Estendidos.
TRACE_EVTNOTIF Somente uso interno.
TRACEWRITE Ocorre quando o provedor de rastreamento do conjunto de linhas de rastreamento do SQL aguarda um buffer gratuito ou um buffer com eventos a serem processados.
TRAN_MARKLATCH_DT Ocorre ao aguardar uma trava de modo de destruição em uma trava de marca de transação. Travas de marca de transação são usadas para sincronização de confirmações com transações marcadas.
TRAN_MARKLATCH_EX Ocorre ao aguardar uma trava de modo exclusivo em uma transação marcada. 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 de modo de manter em uma transação marcada. 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 há suporte. A compatibilidade futura não é garantida.
TRAN_MARKLATCH_SH Ocorre ao aguardar uma trava de modo compartilhado em uma transação marcada. 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. 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 do acesso a uma transação por vários lotes.
UCS_ENDPOINT_CHANGE Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
UCS_MANAGER Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
UCS_MEMORY_NOTIFICATION Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
UCS_SESSION_REGISTRATION Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
UCS_TRANSPORT Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
UCS_TRANSPORT_STREAM_CHANGE Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
UTIL_PAGE_ALLOC Ocorre quando as verificações de log de transações esperam que a memória esteja disponível durante a pressão de memória.
VDI_CLIENT_COMPLETECOMMAND Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
VDI_CLIENT_GETCOMMAND Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
VDI_CLIENT_OPERATION Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
VDI_CLIENT_OTHER Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
VERSIONING_COMMITTING Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
VIA_ACCEPT Ocorre quando uma conexão de provedor via (Adaptador de Interface Virtual) é concluída durante a inicialização.
VIEW_DEFINITION_MUTEX Ocorre durante a sincronização no acesso às definições de exibição armazenadas em cache.
WAIT_FOR_RESULTS Ocorre quando aguarda uma notificação de consulta ser disparada.
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 Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
WAIT_SCRIPTDEPLOYMENT_WORKER Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
WAIT_XLOGREAD_SIGNAL Somente uso interno.

aplica-se a: SQL Server 2017 (14.x) e versões posteriores.
WAIT_XTP_ASYNC_TX_COMPLETION Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
WAIT_XTP_CKPT_AGENT_WAKEUP Somente 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á desabilitado e aguardando o ponto de verificação ser habilitado.

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 Somente 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 memória baixa.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
WAIT_XTP_HOST_WAIT Ocorre quando as esperas são disparadas 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 Somente 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 suspenso 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 de banco de dados está aguardando a conclusão da recuperação de objetos com otimização de memória.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
WAIT_XTP_SERIAL_RECOVERY Somente uso interno.

aplica-se a: SQL Server 2017 (14.x) e versões posteriores.
WAIT_XTP_SWITCH_TO_INACTIVE Somente 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 instrução WAITFOR Transact-SQL. A duração da espera é determinada pelos parâmetros para a instrução. Essa é uma espera iniciada pelo usuário.
WAITFOR_PER_QUEUE Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
WAITFOR_TASKSHUTDOWN Identificado apenas para fins informativos. Não há suporte. 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.
WCC Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida.
WINDOW_AGGREGATES_MULTIPASS Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
WINFAB_API_CALL Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
WINFAB_REPLICA_BUILD_OPERATION Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
WINFAB_REPORT_FAULT Somente 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 queda de tabela de trabalho com falha.
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. Operações comuns que causam liberações de log são confirmações de transação e pontos de verificação. Os motivos comuns para longas esperas em WRITELOG são: latência de disco (em que residem arquivos de log de transações), a incapacidade de a E/S 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 o proprietário atual de uma sessão liberar a propriedade da sessão.
XACTLOCKINFO Ocorre durante a sincronização do acesso à lista de bloqueios de uma transação. Além da transação em si, a lista de bloqueios é acessada por operações como detecçã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 inscritos de uma transação.
XDB_CONN_DUP_HASH Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
XDES_HISTORY Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
XDES_OUT_OF_ORDER_LIST Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
XDES_SNAPSHOT Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
XDESTSVERMGR Somente 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 é verdadeira:

– Uma sessão de Eventos Estendidos está configurada para nenhuma perda de evento e todos os buffers na sessão estão cheios no momento. Isso pode indicar que os buffers de uma sessão de Eventos Estendidos são muito pequenos ou devem ser particionados.
– As auditorias têm um atraso. Isso pode indicar um gargalo de disco na unidade em que as auditorias são gravadas.
XE_CALLBACK_LIST Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
XE_CX_FILE_READ Somente 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. Essa espera indica uma das seguintes condições:

- Uma sessão de Eventos Estendidos está se 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 está sendo 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 Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
XE_LIVE_TARGET_TVF Somente uso interno.

aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
XE_MODULEMGR_SYNC Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida.
XE_OLS_LOCK Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida.
XE_PACKAGE_LOCK_BACKOFF Identificado apenas para fins informativos. Não há suporte.

aplica-se apenas a: SQL Server 2008 R2 (10.50.x).
XE_SERVICES_EVENTMANUAL Somente uso interno.
XE_SERVICES_MUTEX Somente uso interno.
XE_SERVICES_RWLOCK Somente uso interno.
XE_SESSION_CREATE_SYNC Somente uso interno.
XE_SESSION_FLUSH Somente uso interno.
XE_SESSION_SYNC Somente uso interno.
XE_STM_CREATE Somente uso interno.
XE_TIMER_EVENT Somente uso interno.
XE_TIMER_MUTEX Somente uso interno.
XE_TIMER_TASK_DONE Somente uso interno.
XIO_CREDENTIAL_MGR_RWLOCK Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
XIO_CREDENTIAL_RWLOCK Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
XIO_EDS_MGR_RWLOCK Somente uso interno.

aplica-se a: SQL Server 2017 (14.x) e versões posteriores.
XIO_EDS_RWLOCK Somente uso interno.

aplica-se a: SQL Server 2017 (14.x) e versões posteriores.
XIO_IOSTATS_BLOBLIST_RWLOCK Somente uso interno.

aplica-se a: SQL Server 2017 (14.x) e versões posteriores.
XIO_IOSTATS_FCBLIST_RWLOCK Somente uso interno.

aplica-se a: SQL Server 2017 (14.x) e versões posteriores.
XIO_LEASE_RENEW_MGR_RWLOCK Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
XTP_HOST_DB_COLLECTION Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
XTP_HOST_LOG_ACTIVITY Somente uso interno.

aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
XTP_HOST_PARALLEL_RECOVERY Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
XTP_PREEMPTIVE_TASK Somente uso interno.

aplica-se a: SQL Server 2016 (13.x) e versões posteriores.
XTP_TRUNCATION_LSN Somente 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 em 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 (Transact-SQL).