sys.dm_os_wait_stats (Transact-SQL)
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics Analytics Platform System (PDW)
Retorna 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.
Observação
Para chamar essa exibição de gerenciamento dinâmico do Azure Synapse Analytics ou do PDW (Analytics Platform System), use o nome sys.dm_pdw_nodes_os_wait_stats
. Não há suporte a essa sintaxe para o pool de SQL sem servidor no Azure Synapse Analytics.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
wait_type |
nvarchar(60) | Nome do tipo de espera. Para obter mais informações, consulte Tipos de esperas, mais adiante neste artigo. |
waiting_tasks_count |
bigint | Número de esperas nesse tipo de espera. O contador é incrementado no início de cada espera. |
wait_time_ms |
bigint | Tempo de espera total para esse tipo de espera em milissegundos. Desta vez, inclui signal_wait_time_ms . |
max_wait_time_ms |
bigint | Tempo de espera máximo neste 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ó em que essa distribuição está ativada. Aplica-se a: Azure Synapse Analytics, Analytics Platform System (PDW) |
Permissões
No SQL Server e na Instância Gerenciada de SQL, requer a permissão VIEW SERVER STATE
.
Nos objetivos de serviço do Banco de Dados SQL Básico, S0 e S1 e para bancos de dados em pools elásticos, é necessário ter a conta do administrador do servidor, a conta do administrador do Microsoft Entra ou a associação à ##MS_ServerStateReader##
função de servidor. Em todos os outros objetivos de serviço do Banco de Dados SQL, a permissão VIEW DATABASE STATE
no banco de dados ou a associação à função de servidor ##MS_ServerStateReader##
são necessárias.
Permissões do SQL Server 2022 e posteriores
É necessária a permissão VIEW SERVER PERFORMANCE STATE no servidor.
Tipos de esperas
As esperas de recursos ocorrem quando um trabalhador solicita acesso a um recurso que não está disponível porque o recurso está sendo usado por 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. Bloqueio e trava são esperas em objetos de sincronização.
As esperas na fila ocorrem quando um trabalhador está ocioso, aguardando a atribuição do trabalho. As esperas de fila são geralmente vistas com tarefas em segundo plano de sistema, como monitor de deadlocks e tarefas de limpeza de registro excluídas. Essas tarefas aguardam que as solicitações de serviço sejam colocadas em uma fila de trabalho. As esperas na fila também podem se tornar ativas periodicamente, mesmo que nenhum novo pacote tenha sido colocado na fila.
As esperas externas ocorrem quando um trabalho 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 as 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 espera que foi concluído. Este DMV não mostra as esperas atuais.
Um thread de trabalho do SQL Server não será considerado em espera se qualquer uma das seguintes condições for verdadeira:
- Um recurso fica disponível.
- Uma fila não está vazia.
- Um processo externo termina.
Embora o thread não esteja mais aguardando, ele não precisa começar a ser executado imediatamente. Isso ocorre porque esse thread é colocado primeiro na fila de trabalhadores executáveis e deve aguardar a execução de um quantum no agendador.
No SQL Server, os contadores de tempo de espera são valores bigint e, portanto, não são tão propensos à substituição de contador quanto os contadores equivalentes em versões anteriores do SQL Server.
Tipos específicos de horas de espera durante execução de consulta podem indicar gargalos ou pontos de pausa dentro da consulta. Da mesma forma, os tempos de espera altos ou as contagens de espera em todo o servidor podem indicar gargalos nas interações de consulta de interação na instância do servidor. Por exemplo, as esperas de bloqueio indicam a contenção de dados por consultas; as esperas de trava de ES de página indicam tempos de resposta de ES lentos; as esperas de atualização de trava de página indicam layout de arquivo incorreto.
O conteúdo deste DMV pode ser redefinido. Esse comando T-SQL redefine todos os contadores para 0:
DBCC SQLPERF ('sys.dm_os_wait_stats', CLEAR);
GO
Observação
Essas estatísticas não 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 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 última hora de inicialização do mecanismo de banco de dados.
A tabela a seguir lista os tipos de espera encontrados por 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 para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
AM_SCHEMAMGR_UNSHARED_CACHE |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
ASSEMBLY_FILTER_HASHTABLE |
Somente para 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/S assíncronas que não são de dados. Os exemplos incluem E/S envolvida no envio de logs de espera passiva, espelhamento de banco de dados e algumas operações relacionadas à importação em massa. |
ASYNC_NETWORK_IO |
Ocorre em gravações de rede quando a tarefa é bloqueada aguardando que o aplicativo cliente reconheça que processou todos os dados enviados a ele. Verifique se o aplicativo cliente está processando dados do servidor o mais rápido possível ou se não existem atrasos de rede. Os motivos pelos quais o aplicativo cliente não pode consumir dados com rapidez suficiente incluem: problemas de design do aplicativo, como gravar resultados em um arquivo enquanto os resultados chegam, aguardar a entrada do usuário, filtragem do lado do cliente em um grande conjunto de dados em vez de filtragem do lado do servidor ou uma espera intencional introduzida. Além disso, o computador cliente pode estar enfrentando uma resposta lenta devido a problemas como pouca memória virtual/física, 100% de consumo de CPU, etc. Atrasos de rede também podem levar a essa espera - normalmente causada por problemas de driver de adaptador de rede, drivers de filtro, firewalls ou roteadores mal configurados. |
ASYNC_OP_COMPLETION |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
ASYNC_OP_CONTEXT_READ |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
ASYNC_OP_CONTEXT_WRITE |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
ASYNC_SOCKETDUP_IO |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
AUDIT_GROUPCACHE_LOCK |
Ocorre quando há uma espera em um bloqueio que controla o acesso a um cache especial. O cache contém informações sobre as auditorias que 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 as auditorias que 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 Eventos Estendidos relacionados à auditoria. |
AUDIT_XE_SESSION_MGR |
Ocorre quando há uma espera em um bloqueio que é usado para sincronizar o início e a parada de sessões de Eventos Estendidos relacionadas à auditoria. |
BACKUP |
Ocorre quando uma tarefa é bloqueada como parte do processamento do 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 estiver aguardando dados ou um buffer para armazenar dados nele. Esse tipo não é típico, exceto quando uma tarefa está aguardando uma montagem de fita. |
BACKUPIO |
Ocorre quando uma tarefa de backup estiver aguardando dados ou um buffer para armazenar dados nele. Esse tipo não é típico, exceto quando uma tarefa está aguardando uma montagem de fita. |
BACKUPTHREAD |
Ocorre quando uma tarefa estiver esperando a conclusão da 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 registrador de página suspeita em segundo plano estiver tentando evitar a execução mais que cada cinco segundos. Páginas suspeitas em excesso causam a execução frequente do registrador. |
BLOB_METADATA |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
BMPALLOCATION |
Ocorre com planos de modo de lote paralelo ao sincronizar a alocação de um filtro de bitmap grande. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
BMPBUILD |
Ocorre com planos de modo de lote paralelo ao sincronizar a criação de um filtro de bitmap grande. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
BMPREPARTITION |
Ocorre com planos de modo de lote paralelo ao sincronizar o reparticionamento de um filtro de bitmap grande. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
BMPREPLICATION |
Ocorre com planos de modo de lote paralelo ao sincronizar a replicação de um filtro de bitmap grande entre threads de trabalho. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
BPSORT |
Ocorre com planos de modo de lote paralelo ao sincronizar a classificação de um conjunto de dados em vários threads. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
BROKER_CONNECTION_RECEIVE_TASK |
Ocorre ao aguardar o acesso para receber uma mensagem em um ponto de extremidade de conexão. O acesso de recepção para o ponto de extremidade é serializado. |
BROKER_DISPATCHER |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
BROKER_ENDPOINT_STATE_MUTEX |
Ocorre quando há contenção para acessar o estado de um ponto de extremidade de conexão do Service Broker. O acesso ao estado das 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 para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
BROKER_INIT |
Ocorre ao inicializar o Service Broker em cada banco de dados ativo. Isso deve ocorrer raramente. |
BROKER_MASTERSTART |
Ocorre quando uma tarefa está aguardando o início do manipulador de eventos primário do Service Broker. Isso deve ocorrer muito brevemente. |
BROKER_RECEIVE_WAITFOR |
Ocorre quando o RECEIVE WAITFOR está 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 destinos do Service Broker associada a um serviço de destino é atualizada ou repriorizada. |
BROKER_SHUTDOWN |
Ocorre quando há um desligamento planejado do Service Broker. Isso deve ocorrer muito brevemente, se ocorrer. |
BROKER_START |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
BROKER_TASK_SHUTDOWN |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
BROKER_TASK_STOP |
Ocorre quando o manipulador de tarefas da fila do Service Broker tenta desligar a tarefa. A verificação do estado é serializada e deve estar em um estado de execução antecipadamente. |
BROKER_TASK_SUBMIT |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
BROKER_TO_FLUSH |
Ocorre quando o liberador lento do Service Broker libera os objetos de transmissão na memória para uma tabela de trabalho. |
BROKER_TRANSMISSION_OBJECT |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
BROKER_TRANSMISSION_TABLE |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
BROKER_TRANSMISSION_WORK |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
BROKER_TRANSMITTER |
Ocorre quando o transmissor do Service Broker está aguardando trabalho. O Service Broker tem um componente conhecido como Transmissor, que agenda mensagens de vários diálogos a serem enviadas pela transmissão por um ou mais pontos de extremidade de conexão. O transmissor possui dois threads dedicados para essa finalidade. Esse tipo de espera é cobrado quando esses threads do transmissor estão aguardando o envio de mensagens de diálogo usando as conexões de transporte. Valores altos para esse tipo de waiting_tasks_count espera apontam para trabalho intermitente para esses threads de transmissor e não são indicações de nenhum problema de desempenho. Se o agente de serviços não for usado, waiting_tasks_count deverá ser 2 (para os dois threads do transmissor) e wait_time_ms deverá ter o dobro da duração desde a inicialização da instância. Consulte Estatísticas de espera do Service Broker. |
BUFFERPOOL_SCAN |
Pode ocorrer quando a verificação do pool de buffers é executada em paralelo e a tarefa principal aguarda a conclusão da verificação. Para obter mais informações, confira Operações que disparam uma verificação de 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 sendo inicializadas. Não se repete depois que as estruturas de dados são inicializadas. |
CHANGE_TRACKING_WAITFORCHANGES |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
CHECK_PRINT_RECORD |
Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida. |
CHECK_SCANNER_MUTEX |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
CHECK_TABLES_INITIALIZATION |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
CHECK_TABLES_SINGLE_SCAN |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
CHECK_TABLES_THREAD_BARRIER |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
CHECKPOINT_QUEUE |
Ocorre enquanto a tarefa de ponto de verificação aguarda a próxima solicitação de ponto de verificação. |
CHKPT |
Ocorre na inicialização de 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 executa o CLR (Common Language Runtime) e aguarda o início de um determinado evento automático. Longas esperas são típicas e não indicam um problema. |
CLR_CRST |
Ocorre quando uma tarefa está executando o CLR no momento e está aguardando para inserir uma seção crítica da tarefa que está sendo usada por outra tarefa. |
CLR_JOIN |
Ocorre quando uma tarefa está executando a execução do CLR no momento e aguarda 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 o início de um evento manual específico. |
CLR_MEMORY_SPY |
Ocorre durante uma espera na aquisição de bloqueio para uma estrutura de dados que é usada para registrar todas as alocações de memória virtual provenientes do CLR. A estrutura de dados é 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 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 a inicialização de uma tarefa de CLR ser concluída. |
CLRHOST_STATE_ACCESS |
Ocorre quando há uma espera para adquirir acesso exclusivo às estruturas de dados de hospedagem CLR. Esse tipo de espera ocorre ao configurar ou subdividir o runtime do CLR. |
CMEMPARTITIONED |
Somente para 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 protegido por thread. O tempo de espera pode aumentar quando há contenção causada por várias tarefas tentando alocar memória do mesmo objeto de memória. |
COLUMNSTORE_BUILD_THROTTLE |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
COLUMNSTORE_COLUMNDATASET_SESSION_LIST |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
COMMIT_TABLE |
Somente para uso interno. |
CONNECTION_ENDPOINT_LOCK |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
COUNTRECOVERYMGR |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
CREATE_DATINISERVICE |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
CXCONSUMER |
Ocorre com planos de consulta paralela quando um thread de consumidor (pai) aguarda que um thread de produtor envie linhas. CXCONSUMER as 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 consultas paralelas.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 aguardar a sincronização do Iterador do Exchange do Processador de Consultas e ao produzir e consumir linhas. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Observação: a partir do SQL Server 2016 (13.x) Service Pack 2 e do SQL Server 2017 (14.x) 3, CXPACKET refere-se apenas à espera para sincronizar o Iterador do Exchange e a produção de linhas. Os threads que consomem linhas são rastreados separadamente no CXCONSUMER tipo de espera. Se os threads do consumidor 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, o Banco de Dados SQL do Azure e a Instância Gerenciada de SQL do CXPACKET Azure referem-se apenas à espera de threads que produzem linhas. A sincronização do Iterador do Exchange é controlada separadamente nos CXSYNC_PORT tipos e CXSYNC_CONSUMER wait. Os threads que consomem linhas são rastreados separadamente no CXCONSUMER tipo de espera. |
CXSYNC_PORT |
Ocorre com planos de consulta paralelos ao aguardar para abrir, fechar e sincronizar portas do Exchange Iterator entre threads de produtor e consumidor. Por exemplo, se um plano de consulta tiver uma operação de classificação longa, CXSYNC_PORT as esperas poderão ser maiores porque a classificação deve ser concluída antes que a porta do Exchange Iterator possa ser sincronizada.Aplica-se a: SQL Server 2022 (16.x) e versões posteriores, Banco de Dados SQL do Azure e Instância Gerenciada de SQL do Azure |
CXSYNC_CONSUMER |
Ocorre com planos de consulta paralela ao aguardar para alcançar um ponto de sincronização do Exchange Iterator entre todos os threads de consumidor. Aplica-se a: SQL Server 2022 (16.x) e versões posteriores, Banco de Dados SQL do Azure e Instância Gerenciada de SQL do Azure |
CXROWSET_SYNC |
Ocorre durante um exame de intervalo paralelo. |
DAC_INIT |
Ocorre enquanto a conexão de administrador dedicada estiver inicializando. |
DBCC_SCALE_OUT_EXPR_CACHE |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
DBMIRROR_DBM_EVENT |
Identificado apenas para fins informativos. Não 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 aguarda que os registros acumulados de comunicações na camada de rede a serem apagados possam enviar mensagens. Indica que a camada de comunicações está começando a ser sobrecarregada e a afetar a taxa de transferência de dados de espelhamento de banco de dados. |
DBMIRROR_WORKER_QUEUE |
Indica que a tarefa de trabalhador de espelhamento de banco de dados está aguardando mais trabalho. |
DBMIRRORING_CMD |
Ocorre quando uma tarefa aguarda a liberação dos registros para o disco. Estima-se que esse estado de espera seja mantido por longos períodos de tempo. |
DBSEEDING_FLOWCONTROL |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
DBSEEDING_OPERATION |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
DEADLOCK_ENUM_MUTEX |
Ocorre quando o deadlock monitora e sys.dm_os_waiting_tasks tenta garantir que o SQL Server não esteja executando várias pesquisas de deadlock ao mesmo tempo. |
DEADLOCK_TASK_SEARCH |
O grande tempo de espera nesse recurso indica que o servidor está executando consultas sobre o , e essas consultas estão impedindo que o monitor de deadlock execute a pesquisa de sys.dm_os_waiting_tasks deadlock. Esse tipo de espera só é usado através de monitor de deadlock. Consultas sobre sys.dm_os_waiting_tasks o uso DEADLOCK_ENUM_MUTEX de . |
DEBUG |
Ocorre durante a depuração Transact-SQL e CLR para sincronização interna. |
DIRECTLOGCONSUMER_LIST |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
DIRTY_PAGE_POLL |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
DIRTY_PAGE_SYNC |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
DIRTY_PAGE_TABLE_LOCK |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
DISABLE_VERSIONING |
Ocorre quando o SQL Server sonda o gerenciador de transações de versão para ver se o carimbo de data/hora da transação ativa mais antiga é posterior ao carimbo de data/hora de quando o estado começou a ser alterado. Se esse for esse o caso, todas as transações de instantâneo que foram iniciadas antes da execução da ALTER DATABASE instrução foram concluídas. Esse estado de espera é usado quando o SQL Server desabilita o controle de versão usando a ALTER DATABASE instrução. |
DISKIO_SUSPEND |
Ocorre quando uma tarefa estiver esperando para acessar um arquivo quando um backup externo está ativo. Isso é informado a cada processo de usuário de 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 para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
DISPATCHER_QUEUE_SEMAPHORE |
Ocorre quando um thread do pool de dispatcher está aguardando mais trabalho para processamento. Estima-se que o tempo para esse tipo de espera aumente quando o dispatcher estiver ocioso. |
DLL_LOADING_MUTEX |
Ocorre uma vez ao aguardar a DLL do analisador XML ser carregada. |
DPT_ENTRY_LOCK |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
DROP_DATABASE_TIMER_TASK |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
DROPTEMP |
Ocorre entre tentativas para descartar um objeto temporário caso a tentativa anterior tenha falhado. A duração da espera cresce bastante em cada tentativa de descarte com falha. |
DTC |
Ocorre quando uma tarefa estiver esperando um evento 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 depois que o SQL Server recebe 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 do MSDTC. Depois que o MS DTC for proprietário da transação, a sessão poderá reverter a transação. Geralmente, a sessão aguarda outra sessão que esteja usando a transação. |
DTC_RESOLVE |
Ocorre quando uma tarefa de recuperação está aguardando o master banco de dados em uma transação entre bancos de dados para que a tarefa possa consultar o resultado da transação. |
DTC_STATE |
Ocorre quando uma tarefa está esperando um evento que protege as alterações no objeto de estado global de MS DTC. Esse estado deve ser mantido para intervalos de tempo muito curtos. |
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 espera para obter o resultado da transação distribuída em que o trabalhador está trabalhando. Isso pode continuar até que a conexão com o serviço MS DTC seja restabelecida. |
DTC_WAITFOR_OUTCOME |
Ocorre quando as tarefas de recuperação aguardam o MS DTC ficar ativo para ativar a resolução de transações preparadas. |
DTCNEW_ENLIST |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
DTCNEW_PREPARE |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
DTCNEW_RECOVERY |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
DTCNEW_TM |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
DTCNEW_TRANSACTION_ENLISTMENT |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
DTCPNTSYNC |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
DUMP_LOG_COORDINATOR |
Ocorre quando uma tarefa principal está esperando uma subtarefa gerar dados. Normalmente, esse estado não ocorre. Uma espera longa indica um bloqueio inesperado. A subtarefa deve ser investigada. |
DUMP_LOG_COORDINATOR_QUEUE |
Somente para 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 certos tipos de alocações de memória durante execução de instrução. |
EE_SPECPROC_MAP_INIT |
Ocorre durante sincronização da criação de 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 para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
ENABLE_VERSIONING |
Ocorre quando o SQL Server aguarda a conclusão de todas as transações de atualização neste banco de dados antes de declarar o banco de dados pronto para fazer a transição para o estado permitido de isolamento de instantâneo. Esse estado é usado quando o SQL Server habilita o isolamento de instantâneo usando a ALTER DATABASE instrução. |
ERROR_REPORTING_MANAGER |
Ocorre durante a sincronização de várias inicializações de log de erros simultâneas. |
EXCHANGE |
Ocorre durante a sincronização no iterador de troca de processador de consulta durante consultas paralelas. |
EXECSYNC |
Ocorre durante consultas paralelas durante a sincronização em processador de consulta 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. As LOBs podem usar esse estado de espera com frequência. |
EXECUTION_PIPE_EVENT_INTERNAL |
Ocorre durante a sincronização entre o produtor e partes do consumidor de execução em lotes que são enviados por meio do contexto da conexão. |
EXTERNAL_RG_UPDATE |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
EXTERNAL_SCRIPT_NETWORK_IO |
Somente para uso interno. Aplica-se a: SQL Server 2017 (14.x) até o atual. |
EXTERNAL_SCRIPT_PREPARE_SERVICE |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
EXTERNAL_SCRIPT_SHUTDOWN |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
EXTERNAL_WAIT_ON_LAUNCHER, |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
FABRIC_HADR_TRANSPORT_CONNECTION |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
FABRIC_REPLICA_CONTROLLER_LIST |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
FABRIC_REPLICA_CONTROLLER_STATE_AND_CONFIG |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
FABRIC_REPLICA_PUBLISHER_EVENT_PUBLISH |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
FABRIC_REPLICA_PUBLISHER_SUBSCRIBER_LIST |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
FABRIC_WAIT_FOR_BUILD_REPLICA_EVENT_PROCESSING |
Somente para 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 ) arquivo esparso são sincronizadas. |
FCB_REPLICA_WRITE |
Ocorre quando o envio ou recebimento de uma página para um instantâneo (ou um instantâneo temporário criado por DBCC ) arquivo esparso é sincronizado. |
FEATURE_SWITCHES_UPDATE |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
FFT_NSO_DB_KILL_FLAG |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_NSO_DB_LIST |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_NSO_FCB |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_NSO_FCB_FIND |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_NSO_FCB_PARENT |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_NSO_FCB_RELEASE_CACHED_ENTRIES |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_NSO_FCB_STATE |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
FFT_NSO_FILEOBJECT |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_NSO_TABLE_LIST |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_NTFS_STORE |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_RECOVERY |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_RSFX_COMM |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_RSFX_WAIT_FOR_MEMORY |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_STARTUP_SHUTDOWN |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_STORE_DB |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_STORE_ROWSET_LIST |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FFT_STORE_TABLE |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FILE_VALIDATION_THREADS |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
FILESTREAM_CACHE |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FILESTREAM_CHUNKER |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FILESTREAM_CHUNKER_INIT |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FILESTREAM_FCB |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FILESTREAM_FILE_OBJECT |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FILESTREAM_WORKITEM_QUEUE |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FILETABLE_SHUTDOWN |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FOREIGN_REDO |
Somente para uso interno. Aplica-se a: SQL Server 2017 (14.x) até o atual. |
FORWARDER_TRANSITION |
Somente para 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 executar uma das seguintes tarefas: - Desative 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 do FILESTREAM está aguardando que tarefas de limpeza sejam concluídas. |
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 adquirir acesso ao truncamento de log FILESTREAM para executar uma das seguintes tarefas: - Desative temporariamente o truncamento do log FILESTREAM (FSLOG) (usado para backup e restauração). - Execute um ciclo de truncamento de FSLOG. |
FSA_FORCE_OWN_XACT |
Ocorre quando uma operação de E/S de arquivo do FILESTREAM precisa associar-se à transação associada, mas a transação pertence a outra sessão no momento. |
FSAGENT |
Ocorre quando uma operação de E/S de arquivo FILESTREAM está aguardando um recurso do agente do 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á pendente na 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á pendente na 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 para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_BLOB_HASH |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_CATEALOG_SOURCE |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_CHUNK_BUFFER_CLIENT_MANAGER |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_CHUNK_BUFFER_PROTO_WORD_LIST |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_COMP_DESC_MANAGER |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_CONSUMER_PLUGIN |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_CRAWL_BATCH_LIST |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_CRAWL_CHILDREN |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_DOCID_INTERFACE_LIST |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_DOCID_LIST |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_FP_INFO_LIST |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_HOST_CONTROLLER |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_MASTER_MERGE_TASK_LIST |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_MEMREGPOOL |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_MERGE_FRAGMENT_SYNC |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_NOISE_WORDS_COLLECTION_CACHE |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_NOISE_WORDS_RESOURCE |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_OCCURRENCE_BUFFER_POOL |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_PIPELINE |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_PIPELINE_LIST |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_PIPELINE_MANAGER |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_PROJECT_FD_INFO_MAP |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_SCHEDULER |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_SHARED_MEMORY |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_SHUTDOWN_PIPE |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_SRCH_FD_MANAGER |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_SRCH_FD_SERVICE |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_STOPLIST_CACHE_MANAGER |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_THESAURUS |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_VERSION_MANAGER |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 1 e versões posteriores. |
FT_IFTS_WORK_QUEUE |
Somente para uso interno. Aplica-se a: SQL Server 2022 (16.x) CU 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á pendente na 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á pendente na operação de mesclagem mestre. Documentado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida. |
FT_MASTER_MERGE_COORDINATOR |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FT_METADATA_MUTEX |
Documentado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida. |
FT_PROPERTYLIST_CACHE |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
FT_RESTART_CRAWL |
Ocorre quando um rastreamento de texto completo precisa ser reiniciado a partir do último ponto conhecido bom para recuperação de uma falha momentânea. A espera deixa as tarefas do trabalhador em execução na população para concluir a etapa atual ou sair dela. |
FULLTEXT GATHERER |
Ocorre durante a sincronização de operações de texto completo. |
GDMA_GET_RESOURCE_OWNER |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
GHOSTCLEANUP_UPDATE_STATS |
Somente para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
GHOSTCLEANUPSYNCMGR |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
GLOBAL_QUERY_CANCEL |
Somente para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
GLOBAL_QUERY_CLOSE |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
GLOBAL_QUERY_CONSUMER |
Somente para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
GLOBAL_QUERY_PRODUCER |
Somente para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
GLOBAL_TRAN_CREATE |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
GLOBAL_TRAN_UCS_SESSION |
Somente para 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 um comando de 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 um comando de 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 da réplica de disponibilidade está aguardando a inicialização ser concluída ou uma inicialização de réplica de disponibilidade está aguardando o desligamento ser concluído. Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_AR_UNLOAD_COMPLETED |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_ARCONTROLLER_NOTIFICATIONS_SUBSCRIBER_LIST |
O publicador para um evento de réplica de disponibilidade (como uma alteração de estado ou alteração de configuração) está aguardando acesso de leitura/gravação exclusivo à lista de assinantes do evento. Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_BACKUP_BULK_LOCK |
O banco de dados primário do grupo de disponibilidade recebeu uma solicitação de backup de um banco de dados secundário e está aguardando que o thread em segundo plano conclua o processamento da solicitação ao adquirir ou liberar o bloqueio BulkOp. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_BACKUP_QUEUE |
O thread em segundo plano de backup do banco de dados primário do grupo de disponibilidade está aguardando uma nova solicitação de serviço do banco de dados secundário. (Normalmente, isso ocorre quando o banco de dados primário está mantendo o log BulkOp e está aguardando que o banco de dados secundário indique que o banco de dados primário pode liberar o bloqueio). Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_CLUSAPI_CALL |
Um thread do SQL Server está aguardando para alternar do modo não preemptivo (agendado pelo SQL Server) para o modo preemptivo (agendado pelo sistema operacional) para invocar as APIs de Clustering de Failover do Windows Server. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_COMPRESSED_CACHE_SYNC |
Aguardando acesso ao cache de blocos de log compactados que é usado para evitar a compactação redundante dos blocos de log enviados para vários bancos de dados secundários. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_CONNECTIVITY_INFO |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_DATABASE_FLOW_CONTROL |
Aguardando as mensagens serem enviadas ao parceiro quando o número máximo de mensagens enfileiradas tiver sido alcançado. Indica que os exames de log estão sendo executadas mais rapidamente que os envios da rede. Isso é 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 no acesso aos dados. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_DATABASE_WAIT_FOR_RECOVERY |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
HADR_DATABASE_WAIT_FOR_RESTART |
Aguardando a reinicialização do banco de dados sob controle do grupo de disponibilidade. Em condições normais, isso não é um problema do cliente porque as esperas são esperadas aqui. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING |
Uma consulta em objetos em um banco de dados secundário legível de um grupo de disponibilidade é bloqueada no controle de versão de linha enquanto aguarda a confirmação ou reversão de todas as transações que estavam em andamento quando a réplica secundária foi habilitada para cargas de trabalho de leitura. Esse tipo de espera garante que as versões de linha estejam disponíveis antes da execução de uma consulta sob isolamento de instantâneo. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_DB_COMMAND |
Aguardando respostas a mensagens de conversação (que exigem uma resposta explícita do outro lado, usando a infraestrutura de mensagens 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 a mensagens de conversação (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 de 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 para um evento de réplica de disponibilidade (como uma alteração de estado ou alteração de configuração) está aguardando acesso de leitura/gravação para o estado de runtime de um assinante de evento que corresponda a um banco de dados de disponibilidade. Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_DBR_SUBSCRIBER_FILTER_LIST |
O publicador para um evento de réplica de disponibilidade (como uma alteração de estado ou alteração de configuração) está aguardando acesso de leitura/gravação para a lista de assinantes do evento que correspondam aos bancos de dados de disponibilidade. Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_DBSEEDING |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
HADR_DBSEEDING_LIST |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
HADR_DBSTATECHANGE_SYNC |
O controle de simultaneidade aguarda a atualização do estado interno da réplica do banco de dados. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_FABRIC_CALLBACK |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
HADR_FILESTREAM_BLOCK_FLUSH |
O gerenciador de transporte FILESTREAM Always On está aguardando até que o processamento de um bloco de log seja concluído. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_FILESTREAM_FILE_CLOSE |
O gerenciador de transporte FILESTREAM Always On está aguardando até que o próximo arquivo FILESTREAM seja processado e seu identificador seja fechado. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_FILESTREAM_FILE_REQUEST |
Uma réplica secundária Always On está aguardando que a réplica primária envie todos os arquivos FILESTREAM solicitados durante a execução de Desfazer. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_FILESTREAM_IOMGR |
O gerenciador de transporte FILESTREAM Always On está aguardando o bloqueio R/W que protege o gerenciador de E/S FILESTREAM Always On 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 de E/S. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_FILESTREAM_MANAGER |
O gerenciador de transporte FILESTREAM Always On está aguardando o bloqueio R/W que protege o gerenciador de transporte FILESTREAM Always On durante a inicialização ou desligamento. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_FILESTREAM_PREPROC |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
HADR_GROUP_COMMIT |
O processamento da confirmação de transação está aguardando uma confirmação de grupo de modo 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 ao redor da captura de log ou objeto de aplicação ao criar ou destruir exames. 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 os registros de log ficarem disponíveis. Pode ocorrer ao esperar novos registros de log serem gerados por conexões ou para a conclusão de E/S ao ler log não no cache. Essa é uma espera esperada se a verificação de log for capturada até o final do log ou estiver lendo do disco. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_LOGPROGRESS_SYNC |
O controle de simultaneidade aguarda ao atualizar o status de progresso do log 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 as notificações do Windows Server Failover Clustering está aguardando a próxima notificação. Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_NOTIFICATION_WORKER_EXCLUSIVE_ACCESS |
O gerenciador de réplica de disponibilidade está aguardando acesso serializado ao estado de runtime de uma tarefa em segundo plano que processa notificações de Clustering de Failover do Windows Server. Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_NOTIFICATION_WORKER_STARTUP_SYNC |
Uma tarefa em segundo plano está aguardando a conclusão da inicialização de uma tarefa em segundo plano que processa as notificações do Windows Server Failover Clustering. Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_NOTIFICATION_WORKER_TERMINATION_SYNC |
Uma tarefa em segundo plano está aguardando a conclusão de uma tarefa em segundo plano que processa as notificações do Windows Server Failover Clustering. Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_PARTNER_SYNC |
Espera de controle de simultaneidade na lista de parceiros. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_READ_ALL_NETWORKS |
Aguardando para obter acesso de leitura ou gravação para a lista de redes do WSFC. Somente para 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 na inicialização do mecanismo, nas notificações relacionadas ao WSFC e na reinicialização interna do Always On (por exemplo, perda e recuperação do quorum do WSFC). As tarefas geralmente são bloqueadas quando uma atualização nessa lista está em andamento.Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_RECOVERY_WAIT_FOR_CONNECTION |
Aguardando o banco de dados secundário conectar-se 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 ser estabelecida. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_RECOVERY_WAIT_FOR_UNDO |
A recuperação de banco de dados está aguardando o banco de dados secundário concluir a fase de reversão e inicialização para devolvê-lo 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 rastreado por meio do Monitor de Sistema do Windows (perfmon.exe) e DMVs. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_REPLICAINFO_SYNC |
Aguardando o controle de simultaneidade atualizar o estado atual da réplica. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_SEEDING_CANCELLATION |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
HADR_SEEDING_FILE_LIST |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
HADR_SEEDING_LIMIT_BACKUPS |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
HADR_SEEDING_SYNC_COMPLETION |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
HADR_SEEDING_TIMEOUT_TASK |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
HADR_SEEDING_WAIT_FOR_COMPLETION |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
HADR_SYNC_COMMIT |
Aguardando um processamento de confirmação de transação nos bancos de dados secundários sincronizados para proteger o log. Esta espera também é refletida pelo contador de desempenho de Atraso na Transação. Esse tipo de espera é esperado para grupos de disponibilidade de confirmação síncrona e indica o tempo para enviar, gravar e confirmar a confirmação de log para os bancos de dados secundários. Para obter informações detalhadas e HADR_SYNC_COMMIT solução de problemas, consulte esta postagem do blog Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_SYNCHRONIZING_THROTTLE |
Aguardando o processamento de confirmação de transação para permitir que um banco de dados secundário sincronizado alcance a extremidade primária do log, a fim de fazer a transição para o estado sincronizado. Essa é uma espera esperada quando um banco de dados secundário está se atualizando. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_TDS_LISTENER_SYNC |
O sistema Always On interno ou o cluster WSFC solicita que os ouvintes sejam iniciados ou interrompidos. O processamento dessa solicitação é sempre assíncrono e há um mecanismo para remover solicitações redundantes. Também há momentos em que este processo é suspenso devido a alterações de configuração. Todas as esperas relacionadas com este mecanismo de sincronização de ouvinte usam este tipo de espera. Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_TDS_LISTENER_SYNC_PROCESSING |
Usado no final de uma instrução Transact-SQL Always On que requer o início e/ou a interrupção de um ouvinte do 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 para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
HADR_THROTTLE_LOG_RATE_MISMATCHED_SLO |
Ocorre quando uma replicação geográfica secundária é configurada com tamanho de computação menor (SLO menor) do que a primária. Um banco de dados primário é limitado devido ao atraso no consumo de log pelo secundário. Isso é causado pelo banco de dados secundário ter capacidade computacional 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 para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
HADR_THROTTLE_LOG_RATE_SEEDING |
Somente para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
HADR_THROTTLE_LOG_RATE_SEND_RECV_QUEUE_SIZE |
Somente para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
HADR_TIMER_TASK |
Aguardando para obter o bloqueio no objeto de tarefa de temporizador e também é usado para as esperas reais entre os momentos em que o trabalho está sendo realizado. Por exemplo, para uma tarefa que é executada a cada 10 segundos, após uma execução, os grupos de disponibilidade aguardam cerca de 10 segundos para reagendar a tarefa e a espera é incluída aqui. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_TRANSPORT_DBRLIST |
Aguardando acesso à lista de réplica 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 confirmadas pendentes estiver acima do limite de controle de fluxo de saída. Isso ocorre em uma base de disponibilidade de réplica para réplica (não em uma base de banco de dados para banco de dados). Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_TRANSPORT_SESSION |
Os grupos de disponibilidade estão aguardando enquanto alteram ou acessam o estado de transporte subjacente. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HADR_WORK_POOL |
O controle de simultaneidade aguarda o 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 aguardando 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 para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
HK_RESTORE_FILEMAP |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
HKCS_PARALLEL_MIGRATION |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
HKCS_PARALLEL_RECOVERY |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
HTBUILD |
Ocorre com planos de modo de lote paralelo ao sincronizar a criação da tabela de hash no lado de entrada de uma junção/agregação de hash. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores, mas não ao Banco de Dados SQL do Azure, à Instância Gerenciada de SQL do Azure com a política de atualização sempre atualizada e ao Azure Synapse Analytics. |
HTBUILD_AGG |
Ocorre com planos de modo de lote paralelo ao sincronizar a criação da tabela de hash no lado de entrada de uma agregação de hash. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Aplica-se a: Banco de Dados SQL do Azure, Instância Gerenciada de SQL do Azure com a política de atualização sempre atualizada e Azure Synapse Analytics. |
HTBUILD_JOIN |
Ocorre com planos de modo de lote paralelo ao sincronizar a criação da tabela de hash no lado de entrada de uma junção de hash. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Aplica-se a: Banco de Dados SQL do Azure, Instância Gerenciada de SQL do Azure com a política de atualização sempre atualizada e Azure Synapse Analytics. |
HTDELETE |
Ocorre com planos de modo de lote paralelo ao sincronizar no final de uma junção/agregação de hash. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores, mas não ao Banco de Dados SQL do Azure, à Instância Gerenciada de SQL do Azure com a política de atualização sempre atualizada e ao Azure Synapse Analytics. |
HTDELETE_AGG |
Ocorre com planos de modo de lote paralelo ao sincronizar no final de uma agregação de hash. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Aplica-se a: Banco de Dados SQL do Azure, Instância Gerenciada de SQL do Azure com a política de atualização sempre atualizada e Azure Synapse Analytics. |
HTDELETE_JOIN |
Ocorre com planos de modo de lote paralelo ao sincronizar no final de uma junção de hash. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Aplica-se a: Banco de Dados SQL do Azure, Instância Gerenciada de SQL do Azure com a política de atualização sempre atualizada e Azure Synapse Analytics. |
HTMEMO |
Ocorre com planos de modo de lote paralelo ao sincronizar antes de verificar a tabela de hash para gerar correspondências/não correspondências na junção/agregação de hash. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
HTREINIT |
Ocorre com planos de modo de lote paralelo 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 diminuir o grau de paralelismo. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
HTREPARTITION |
Ocorre com planos de modo de lote paralelo ao sincronizar o reparticionamento da tabela de hash no lado de entrada de uma junção/agregação de hash. Se a espera for excessiva e não puder ser reduzida ajustando a consulta (como adicionar índices), considere ajustar o limite de custo para paralelismo ou diminuir o grau de paralelismo. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
HTTP_ENUMERATION |
Ocorre na inicialização para enumerar os pontos de extremidade de HTTP para iniciar o HTTP. |
HTTP_START |
Ocorre quando uma conexão está esperando que o HTTP conclua a inicialização. |
HTTP_STORAGE_CONNECTION |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
IMPPROV_IOWAIT |
Ocorre quando o SQL Server aguarda a conclusão de uma E/S de carregamento em massa. |
INSTANCE_LOG_RATE_GOVERNOR |
Somente para 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 evento de rastreamento. |
IO_COMPLETION |
Ocorre enquanto se espera as operações de E/S serem concluídas. Esse tipo de espera geralmente representa E/Ss de página sem-dados. As esperas de conclusão de E/S da página de dados aparecem como PAGEIOLATCH_* esperas. |
IO_QUEUE_LIMIT |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
IO_RETRY |
Ocorre quando uma operação de E/S, como uma leitura ou uma gravação no disco, falha devido a recursos insuficientes, e é tentada novamente. |
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 ao aguardar solicitações do Gerenciador de Controle de Serviços. Espera-se que haja longas esperas e não indiquem 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 esperar uma trava de DT (destruir). Isso não inclui travas de buffer ou travas de marca de transação. Uma lista de LATCH_* esperas está disponível em sys.dm_os_latch_stats . sys.dm_os_latch_stats grupos LATCH_NL , LATCH_SH , LATCH_UP , LATCH_EX e LATCH_DT espera juntos. |
LATCH_EX |
Ocorre ao esperar uma trava de EX (exclusivo). Isso não inclui travas de buffer ou travas de marca de transação. Uma lista de LATCH_* esperas está disponível em sys.dm_os_latch_stats . sys.dm_os_latch_stats grupos LATCH_NL , LATCH_SH , LATCH_UP , LATCH_EX e LATCH_DT espera juntos. |
LATCH_KP |
Ocorre ao esperar uma trava de KP (manutenção). Isso não inclui travas de buffer ou travas de marca de transação. Uma lista de LATCH_* esperas está disponível em sys.dm_os_latch_stats . sys.dm_os_latch_stats grupos LATCH_NL , LATCH_SH , LATCH_UP , LATCH_EX e LATCH_DT espera juntos. |
LATCH_NL |
Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida. |
LATCH_SH |
Ocorre ao esperar uma trava de SH (compartilhamento). Isso não inclui travas de buffer ou travas de marca de transação. Uma lista de LATCH_* esperas está disponível em sys.dm_os_latch_stats . sys.dm_os_latch_stats grupos LATCH_NL , LATCH_SH , LATCH_UP , LATCH_EX e LATCH_DT espera juntos. |
LATCH_UP |
Ocorre ao esperar uma trava de UP (atualização). Isso não inclui travas de buffer ou travas de marca de transação. Uma lista de LATCH_* esperas está disponível em sys.dm_os_latch_stats . sys.dm_os_latch_stats grupos LATCH_NL , LATCH_SH , LATCH_UP , LATCH_EX e LATCH_DT espera juntos. |
LAZYWRITER_SLEEP |
Ocorre quando tarefas de gravador lento são suspensas. É uma medição do tempo gasto por tarefas em segundo plano em espera. Não considere esse estado quando estiver procurando por paralisações de usuário. |
LCK_M_BU |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio Atualização em Massa (BU). Para obter mais informações, consulte Bloqueios de atualização em massa. |
LCK_M_BU_ABORT_BLOCKERS |
Ocorre quando uma tarefa está esperando 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á esperando 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á esperando para adquirir um bloqueio Tentativa Compartilhada (IS). Para obter mais informações, consulte Bloqueios intencionais. |
LCK_M_IS_ABORT_BLOCKERS |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio IS (Tentativa Compartilhada) 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 intencionais.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_IS_LOW_PRIORITY |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio IS (Tentativa Compartilhada) com Baixa Prioridade. (Relacionado à opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Bloqueios intencionais.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_IU |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio Atualização da Tentativa (IU). Para obter mais informações, consulte Bloqueios intencionais. |
LCK_M_IU_ABORT_BLOCKERS |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio IU (Tentativa 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 Bloqueios intencionais.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_IU_LOW_PRIORITY |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio IU (Tentativa 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 Bloqueios intencionais.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_IX |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio Exclusivo da Tentativa (IX). Para obter mais informações, consulte Bloqueios intencionais. |
LCK_M_IX_ABORT_BLOCKERS |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio IX (Exclusivo da Tentativa) 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 intencionais.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_IX_LOW_PRIORITY |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio IX (Exclusivo da Tentativa) com Baixa Prioridade. (Relacionado à opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Bloqueios intencionais.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_RIn_NL |
Ocorre quando uma tarefa está esperando adquirir um bloqueio NULL no valor de chave atual e um bloqueio Inserção de Intervalo entre a chave atual e a anterior. Um bloqueio NULL na chave é um bloqueio de liberação instantâneo. |
LCK_M_RIn_NL_ABORT_BLOCKERS |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio NULL com Bloqueadores de Anulação no valor da chave atual e um bloqueio Inserção de Intervalo com Bloqueadores de Anulação entre a chave atual e a anterior. Um bloqueio NULL na chave é um bloqueio de liberação instantâneo. (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á esperando para adquirir um bloqueio NULL com Baixa Prioridade no valor da chave atual e um bloqueio Inserção de Intervalo com Baixa Prioridade entre a chave atual e a anterior. Um bloqueio NULL na chave é um bloqueio de liberação instantâneo. (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á esperando adquirir um bloqueio compartilhado no valor de chave atual e um bloqueio Inserção de Intervalo entre a chave atual e a anterior. |
LCK_M_RIn_S_ABORT_BLOCKERS |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio compartilhado com Bloqueadores de Anulação no valor da chave atual e um bloqueio Inserção de 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á esperando para adquirir um bloqueio compartilhado com Baixa Prioridade no valor da chave atual e um bloqueio Inserção de 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 |
Uma tarefa que está esperando para adquirir um bloqueio Atualização no valor de chave atual e um bloqueio Inserção de Intervalo entre a chave atual e a anterior. |
LCK_M_RIn_U_ABORT_BLOCKERS |
A tarefa está esperando para adquirir um bloqueio Atualização com Bloqueadores de Anulação no valor da chave atual e um bloqueio Inserção de 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á esperando para adquirir um bloqueio Atualização com Baixa Prioridade no valor da chave atual e um bloqueio Inserção de 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á esperando adquirir um bloqueio Exclusivo no valor de chave atual e um bloqueio Inserção de Intervalo entre a chave atual e a anterior. |
LCK_M_RIn_X_ABORT_BLOCKERS |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio Exclusivo com Bloqueadores de Anulação no valor da chave atual e um bloqueio Inserção de 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á esperando para adquirir um bloqueio Exclusivo com Baixa Prioridade no valor da chave atual e um bloqueio Inserção de 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á esperando adquirir um bloqueio Compartilhado no valor de chave atual e um bloqueio Intervalo Compartilhado entre a chave atual e a anterior. |
LCK_M_RS_S_ABORT_BLOCKERS |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio Compartilhado com Bloqueadores de Anulação no valor da chave atual e um bloqueio 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á esperando para adquirir um bloqueio Compartilhado com Baixa Prioridade no valor da chave atual e um bloqueio 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á esperando adquirir um bloqueio Atualização no valor de chave atual e um bloqueio Atualização de Intervalo entre a chave atual e a anterior. |
LCK_M_RS_U_ABORT_BLOCKERS |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio Atualização com Bloqueadores de Anulação no valor da chave atual e um bloqueio 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 o bloqueio otimizado está habilitado e uma tarefa está aguardando um bloqueio compartilhado em um tipo XACT (transação), wait_resource em que a intenção de leitura ou modificação não pode ser inferida. |
LCK_M_S_XACT_READ |
Ocorre quando o bloqueio otimizado está habilitado e uma tarefa está aguardando um bloqueio compartilhado em um tipo XACT (transação),wait_resource com uma intenção de leitura. |
LCK_M_S_XACT_MODIFY |
Ocorre quando o bloqueio otimizado está habilitado e uma tarefa está aguardando um bloqueio compartilhado em um tipo XACT (transação), wait_resource com a intenção de modificar. |
LCK_M_RS_U_LOW_PRIORITY |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio Atualização com Baixa Prioridade no valor da chave atual e um bloqueio 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á esperando adquirir um bloqueio Compartilhado no valor de chave atual e um bloqueio Intervalo Exclusivo entre a chave atual e a anterior. |
LCK_M_RX_S_ABORT_BLOCKERS |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio Compartilhado com Bloqueadores de Anulação no valor da chave atual e um bloqueio 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_S_LOW_PRIORITY |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio Compartilhado com Baixa Prioridade no valor da chave atual e um bloqueio 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_U |
Ocorre quando uma tarefa está esperando adquirir um bloqueio Atualização no valor de chave atual e um bloqueio Intervalo Exclusivo entre a chave atual e a anterior. |
LCK_M_RX_U_ABORT_BLOCKERS |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio Atualização com Bloqueadores de Anulação no valor da chave atual e um bloqueio 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á esperando para adquirir um bloqueio Atualização com Baixa Prioridade no valor da chave atual e um bloqueio 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á esperando adquirir um bloqueio Exclusivo no valor de chave atual e um bloqueio Intervalo Exclusivo entre a chave atual e a anterior. |
LCK_M_RX_X_ABORT_BLOCKERS |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio Exclusivo com Bloqueadores de Anulação no valor da chave atual e um bloqueio 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á esperando para adquirir um bloqueio Exclusivo com Baixa Prioridade no valor da chave atual e um bloqueio 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á esperando para adquirir um bloqueio Compartilhado. Para obter mais informações, consulte Bloqueios compartilhados. |
LCK_M_S_ABORT_BLOCKERS |
Ocorre quando uma tarefa está esperando 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á esperando 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á esperando para adquirir um bloqueio Modificação de Esquema. Para obter mais informações, consulte Bloqueios de esquema. |
LCK_M_SCH_M_ABORT_BLOCKERS |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio 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á esperando para adquirir um bloqueio 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á esperando para adquirir um bloqueio Compartilhamento de Esquema. Para obter mais informações, consulte Bloqueios de esquema. |
LCK_M_SCH_S_ABORT_BLOCKERS |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio 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á esperando para adquirir um bloqueio 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á esperando para adquirir um bloqueio Compartilhado com Atualização da Tentativa. Para obter mais informações, consulte Bloqueios intencionais. |
LCK_M_SIU_ABORT_BLOCKERS |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio Compartilhado com Tentativa 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 Bloqueios intencionais.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_SIU_LOW_PRIORITY |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio Compartilhado com Tentativa 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 Bloqueios intencionais.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_SIX |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio Compartilhado com Exclusivo da Tentativa. Para obter mais informações, consulte Bloqueios intencionais. |
LCK_M_SIX_ABORT_BLOCKERS |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio Compartilhado com Exclusivo da Tentativa 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 intencionais.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_SIX_LOW_PRIORITY |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio Compartilhado com Exclusivo da Tentativa com Baixa Prioridade. (Relacionado à opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Bloqueios intencionais.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_U |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio Atualização. Para obter mais informações, consulte Atualizar bloqueios. |
LCK_M_U_ABORT_BLOCKERS |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio 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á esperando para adquirir um bloqueio 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á esperando para adquirir um bloqueio Atualização com Exclusivo da Tentativa. Para obter mais informações, consulte Bloqueios intencionais. |
LCK_M_UIX_ABORT_BLOCKERS |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio Atualização com Exclusivo da Tentativa 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 intencionais.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_UIX_LOW_PRIORITY |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio Atualização com Exclusivo da Tentativa com Baixa Prioridade. (Relacionado à opção de espera de baixa prioridade de ALTER TABLE e ALTER INDEX .) Para obter mais informações, consulte Bloqueios intencionais.Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
LCK_M_X |
Ocorre quando uma tarefa está esperando para adquirir um bloqueio Exclusivo. Para obter mais informações, consulte Bloqueios exclusivos. |
LCK_M_X_ABORT_BLOCKERS |
Ocorre quando uma tarefa está esperando 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á esperando 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 para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
LOG_RATE_GOVERNOR |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
LOGBUFFER |
Ocorre quando uma tarefa está esperando espaço no buffer de log para armazenar um registro de log. Valores consistentemente altos podem indicar que os dispositivos de log não conseguem acompanhar a quantidade de log que está sendo gerada pelo servidor. |
LOGCAPTURE_LOGPOOLTRUNCPOINT |
Somente para 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 que qualquer E/S de log pendente seja concluída antes de desativar o log durante o fechamento do banco de dados. |
LOGMGR_FLUSH |
Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida. |
LOGMGR_PMM_LOG |
Somente para 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á esperando para verificar se o truncamento de log libera espaço para logs, para que a tarefa possa 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 para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
LOGPOOL_CONSUMER |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
LOGPOOL_CONSUMERSET |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
LOGPOOL_FREEPOOLS |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
LOGPOOL_MGRSET |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
LOGPOOL_REPLACEMENTSET |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
LOGPOOLREFCOUNTEDOBJECT_REFDONE |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
LOWFAIL_MEMMGR_QUEUE |
Ocorre ao aguardar que a memória esteja disponível para uso. |
MD_AGENT_YIELD |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
MD_LAZYCACHE_RWLOCK |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
MEMORY_ALLOCATION_EXT |
Ocorre durante a alocação de memória do pool de memória interno do SQL Server ou do sistema operacional. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
MEMORY_GRANT_UPDATE |
Somente para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
METADATA_LAZYCACHE_RWLOCK |
Somente para uso interno. Aplica-se a: Somente SQL Server 2008 R2 (10.50.x). |
MIGRATIONBUFFER |
Somente para 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 que uma operação de consulta distribuída seja concluída. Isso é usado para detectar deadlocks de aplicativo MARS (Vários Conjuntos de Resultados Ativos) potenciais. 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 em nível de sessão. |
MSQL_XACT_MUTEX |
Ocorre durante sincronização de uso de transação. Uma solicitação deve adquirir o mutex antes de usar a transação. |
MSQL_XP |
Ocorre quando uma tarefa está esperando a finalização de um procedimento armazenado estendido. O SQL Server usa esse estado de espera para detectar possíveis deadlocks de aplicativos MARS. A espera para quando a chamada do procedimento armazenado estendido termina. |
MSSEARCH |
Ocorre durante chamadas de pesquisa de texto completo. 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á esperando um pacote de rede durante uma leitura de rede. |
NETWORKSXMLMGRLOAD |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
NODE_CACHE_MUTEX |
Somente para uso interno. |
OLEDB |
Ocorre quando o SQL Server chama o SQLNCLI (Provedor SNAC OLE DB) ou o Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL). Esse tipo de espera não é usado para sincronização. Em vez disso, ele indica a duração de chamadas ao provedor OLE DB. |
ONDEMAND_TASK_QUEUE |
Ocorre enquanto uma tarefa em segundo plano aguarda solicitações de tarefa de 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á esperando em uma trava por um buffer que está em uma solicitação de E/S. A solicitação de trava está no modo Destruição. Longas esperas podem indicar problemas com o subsistema de disco. |
PAGEIOLATCH_EX |
Ocorre quando uma tarefa está esperando em uma trava por um buffer que está em uma solicitação de E/S. A solicitação de trava está no modo Exclusivo - um modo usado quando o buffer está sendo gravado no disco. Longas esperas podem indicar problemas com o subsistema de disco. Para obter mais informações, consulte E/S lenta - desempenho de E/S de disco e SQL Server. |
PAGEIOLATCH_KP |
Ocorre quando uma tarefa está esperando em uma trava por um buffer que está em uma solicitação de E/S. A solicitação de trava está no modo Manutenção. Longas esperas 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á esperando em uma trava por um buffer que está em uma solicitação de E/S. A solicitação de trava está no modo Compartilhado - um modo usado quando o buffer está sendo lido do disco. Longas esperas podem indicar problemas com o subsistema de disco. Para obter mais informações, consulte E/S lenta - desempenho de E/S de disco e SQL Server. |
PAGEIOLATCH_UP |
Ocorre quando uma tarefa está esperando em uma trava por um buffer que está em uma solicitação de E/S. A solicitação de trava está no modo Atualização. Longas esperas podem indicar problemas com o subsistema de disco. Para obter mais informações, consulte E/S lenta - desempenho de E/S de disco e SQL Server. |
PAGELATCH_DT |
Ocorre quando uma tarefa está aguardando uma trava por um buffer que não está em uma solicitação de E/S. A solicitação de trava está no modo Destruição. O modo de destruição deve ser adquirido antes de excluir o conteúdo de uma página. Para obter mais informações, consulte Modos de trava. |
PAGELATCH_EX |
Ocorre quando uma tarefa está aguardando uma trava por um buffer que não está em uma solicitação de E/S. A solicitação de trava está no modo Exclusivo - ela impede que outros threads gravem ou leiam a página (buffer). Um cenário comum que leva a essa trava é a contenção da trava de buffer de "inserção da última página". Para entender e resolver isso, use Resolver contenção de PAGELATCH_EX inserção de última página e Diagnosticar e resolver contenção de trava de inserção de última página no SQL Server. Outro cenário é a contenção de trava em tabelas pequenas com um índice não clusterizado e inserções aleatórias (tabela de filas). |
PAGELATCH_KP |
Ocorre quando uma tarefa está aguardando uma trava por um buffer que não está em uma solicitação de E/S. A solicitação de trava está no modo Manter, o que impede que a página seja destruída por outro thread. Para obter mais informações, consulte Modos de trava. |
PAGELATCH_NL |
Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida. |
PAGELATCH_SH |
Ocorre quando uma tarefa está aguardando uma trava por um buffer que não está em uma solicitação de E/S. A solicitação de trava está no modo Compartilhado, que permite que vários threads leiam, mas não modifiquem, um buffer (página). Para obter mais informações, consulte Modos de trava. |
PAGELATCH_UP |
Ocorre quando uma tarefa está aguardando uma trava por um buffer que não está em uma solicitação de E/S. A solicitação de trava está no modo 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 um cenário comum com essa trava, consulte Reduzir a contenção de alocação no banco de dados tempdb do SQL Server. |
PARALLEL_BACKUP_QUEUE |
Ocorre ao serializar a saída produzida por RESTORE HEADERONLY , RESTORE FILELISTONLY , ou RESTORE LABELONLY . |
PARALLEL_REDO_DRAIN_WORKER |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PARALLEL_REDO_FLOW_CONTROL |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PARALLEL_REDO_LOG_CACHE |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PARALLEL_REDO_TRAN_LIST |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PARALLEL_REDO_TRAN_TURN |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PARALLEL_REDO_WORKER_SYNC |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PARALLEL_REDO_WORKER_WAIT_WORK |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PERFORMANCE_COUNTERS_RWLOCK |
Somente para uso interno. |
PHYSICAL_SEEDING_DMV |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
POOL_LOG_RATE_GOVERNOR |
Somente para 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 a: Somente SQL Server 2008 R2 (10.50.x). |
PREEMPTIVE_AUDIT_ACCESS_SECLOG |
Ocorre quando o agendador de Sistema operacional (SQLOS) alterna para o modo preemptivo para gravar um evento de auditoria para o log de segurança do Windows. Aplica-se a: Somente SQL Server 2008 R2 (10.50.x). |
PREEMPTIVE_CLOSEBACKUPMEDIA |
Ocorre quando o agendador de SQLOS alterna para o modo preventivo para fechar a mídia de backup. |
PREEMPTIVE_CLOSEBACKUPTAPE |
Ocorre quando o agendador de SQLOS alterna para o modo preemptivo para fechar um dispositivo de backup em fita. |
PREEMPTIVE_CLOSEBACKUPVDIDEVICE |
Ocorre quando o agendador de SQLOS alterna para o modo preemptivo para fechar um dispositivo de backup virtual. |
PREEMPTIVE_CLUSAPI_CLUSTERRESOURCECONTROL |
Ocorre quando o agendador de Sistema operacional (SQLOS) alterna para o modo preemptivo para executar operações de cluster de failover do Windows. |
PREEMPTIVE_COM_COCREATEINSTANCE |
Ocorre quando o agendador de SQLOS alterna para o modo preemptivo para criar um objeto COM. |
PREEMPTIVE_COM_COGETCLASSOBJECT |
Somente para uso interno. |
PREEMPTIVE_COM_CREATEACCESSOR |
Somente para uso interno. |
PREEMPTIVE_COM_DELETEROWS |
Somente para uso interno. |
PREEMPTIVE_COM_GETCOMMANDTEXT |
Somente para uso interno. |
PREEMPTIVE_COM_GETDATA |
Somente para uso interno. |
PREEMPTIVE_COM_GETNEXTROWS |
Somente para uso interno. |
PREEMPTIVE_COM_GETRESULT |
Somente para uso interno. |
PREEMPTIVE_COM_GETROWSBYBOOKMARK |
Somente para uso interno. |
PREEMPTIVE_COM_LBFLUSH |
Somente para uso interno. |
PREEMPTIVE_COM_LBLOCKREGION |
Somente para uso interno. |
PREEMPTIVE_COM_LBREADAT |
Somente para uso interno. |
PREEMPTIVE_COM_LBSETSIZE |
Somente para uso interno. |
PREEMPTIVE_COM_LBSTAT |
Somente para uso interno. |
PREEMPTIVE_COM_LBUNLOCKREGION |
Somente para uso interno. |
PREEMPTIVE_COM_LBWRITEAT |
Somente para uso interno. |
PREEMPTIVE_COM_QUERYINTERFACE |
Somente para uso interno. |
PREEMPTIVE_COM_RELEASE |
Somente para uso interno. |
PREEMPTIVE_COM_RELEASEACCESSOR |
Somente para uso interno. |
PREEMPTIVE_COM_RELEASEROWS |
Somente para uso interno. |
PREEMPTIVE_COM_RELEASESESSION |
Somente para uso interno. |
PREEMPTIVE_COM_RESTARTPOSITION |
Somente para uso interno. |
PREEMPTIVE_COM_SEQSTRMREAD |
Somente para uso interno. |
PREEMPTIVE_COM_SEQSTRMREADANDWRITE |
Somente para uso interno. |
PREEMPTIVE_COM_SETDATAFAILURE |
Somente para uso interno. |
PREEMPTIVE_COM_SETPARAMETERINFO |
Somente para uso interno. |
PREEMPTIVE_COM_SETPARAMETERPROPERTIES |
Somente para uso interno. |
PREEMPTIVE_COM_STRMLOCKREGION |
Somente para uso interno. |
PREEMPTIVE_COM_STRMSEEKANDREAD |
Somente para uso interno. |
PREEMPTIVE_COM_STRMSEEKANDWRITE |
Somente para uso interno. |
PREEMPTIVE_COM_STRMSETSIZE |
Somente para uso interno. |
PREEMPTIVE_COM_STRMSTAT |
Somente para uso interno. |
PREEMPTIVE_COM_STRMUNLOCKREGION |
Somente para uso interno. |
PREEMPTIVE_CONSOLEWRITE |
Somente para uso interno. |
PREEMPTIVE_CREATEPARAM |
Somente para uso interno. |
PREEMPTIVE_DEBUG |
Somente para uso interno. |
PREEMPTIVE_DFSADDLINK |
Somente para uso interno. |
PREEMPTIVE_DFSLINKEXISTCHECK |
Somente para uso interno. |
PREEMPTIVE_DFSLINKHEALTHCHECK |
Somente para uso interno. |
PREEMPTIVE_DFSREMOVELINK |
Somente para uso interno. |
PREEMPTIVE_DFSREMOVEROOT |
Somente para uso interno. |
PREEMPTIVE_DFSROOTFOLDERCHECK |
Somente para uso interno. |
PREEMPTIVE_DFSROOTINIT |
Somente para uso interno. |
PREEMPTIVE_DFSROOTSHARECHECK |
Somente para uso interno. |
PREEMPTIVE_DTC_ABORT |
Somente para uso interno. |
PREEMPTIVE_DTC_ABORTREQUESTDONE |
Somente para uso interno. |
PREEMPTIVE_DTC_BEGINTRANSACTION |
Somente para uso interno. |
PREEMPTIVE_DTC_COMMITREQUESTDONE |
Somente para uso interno. |
PREEMPTIVE_DTC_ENLIST |
Somente para uso interno. |
PREEMPTIVE_DTC_PREPAREREQUESTDONE |
Somente para uso interno. |
PREEMPTIVE_FILESIZEGET |
Somente para uso interno. |
PREEMPTIVE_FSAOLEDB_ABORTTRANSACTION |
Somente para uso interno. |
PREEMPTIVE_FSAOLEDB_COMMITTRANSACTION |
Somente para uso interno. |
PREEMPTIVE_FSAOLEDB_STARTTRANSACTION |
Somente para uso interno. |
PREEMPTIVE_FSRECOVER_UNCONDITIONALUNDO |
Somente para uso interno. |
PREEMPTIVE_GETRMINFO |
Somente para uso interno. |
PREEMPTIVE_HADR_LEASE_MECHANISM |
Agendamento do gerenciador de concessões 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 para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PREEMPTIVE_HTTP_REQUEST |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PREEMPTIVE_LOCKMONITOR |
Somente para uso interno. |
PREEMPTIVE_MSS_RELEASE |
Somente para uso interno. |
PREEMPTIVE_ODBCOPS |
Somente para uso interno. |
PREEMPTIVE_OLE_UNINIT |
Somente para uso interno. |
PREEMPTIVE_OLEDB_ABORTORCOMMITTRAN |
Somente para uso interno. |
PREEMPTIVE_OLEDB_ABORTTRAN |
Somente para uso interno. |
PREEMPTIVE_OLEDB_GETDATASOURCE |
Somente para uso interno. |
PREEMPTIVE_OLEDB_GETLITERALINFO |
Somente para uso interno. |
PREEMPTIVE_OLEDB_GETPROPERTIES |
Somente para uso interno. |
PREEMPTIVE_OLEDB_GETPROPERTYINFO |
Somente para uso interno. |
PREEMPTIVE_OLEDB_GETSCHEMALOCK |
Somente para uso interno. |
PREEMPTIVE_OLEDB_JOINTRANSACTION |
Somente para uso interno. |
PREEMPTIVE_OLEDB_RELEASE |
Somente para uso interno. |
PREEMPTIVE_OLEDB_SETPROPERTIES |
Somente para uso interno. |
PREEMPTIVE_OLEDBOPS |
Somente para uso interno. |
PREEMPTIVE_OS_ACCEPTSECURITYCONTEXT |
Somente para uso interno. |
PREEMPTIVE_OS_ACQUIRECREDENTIALSHANDLE |
Somente para uso interno. |
PREEMPTIVE_OS_AUTHENTICATIONOPS |
Somente para uso interno. |
PREEMPTIVE_OS_AUTHORIZATIONOPS |
Somente para uso interno. |
PREEMPTIVE_OS_AUTHZGETINFORMATIONFROMCONTEXT |
Somente para uso interno. |
PREEMPTIVE_OS_AUTHZINITIALIZECONTEXTFROMSID |
Somente para uso interno. |
PREEMPTIVE_OS_AUTHZINITIALIZERESOURCEMANAGER |
Somente para uso interno. |
PREEMPTIVE_OS_BACKUPREAD |
Somente para uso interno. |
PREEMPTIVE_OS_CLOSEHANDLE |
Somente para uso interno. |
PREEMPTIVE_OS_CLUSTEROPS |
Somente para uso interno. |
PREEMPTIVE_OS_COMOPS |
Somente para uso interno. |
PREEMPTIVE_OS_COMPLETEAUTHTOKEN |
Somente para uso interno. |
PREEMPTIVE_OS_COPYFILE |
Somente para uso interno. |
PREEMPTIVE_OS_CREATEDIRECTORY |
Somente para uso interno. |
PREEMPTIVE_OS_CREATEFILE |
Somente para uso interno. |
PREEMPTIVE_OS_CRYPTACQUIRECONTEXT |
Somente para uso interno. |
PREEMPTIVE_OS_CRYPTIMPORTKEY |
Somente para uso interno. |
PREEMPTIVE_OS_CRYPTOPS |
Somente para uso interno. |
PREEMPTIVE_OS_DECRYPTMESSAGE |
Somente para uso interno. |
PREEMPTIVE_OS_DELETEFILE |
Somente para uso interno. |
PREEMPTIVE_OS_DELETESECURITYCONTEXT |
Somente para uso interno. |
PREEMPTIVE_OS_DEVICEIOCONTROL |
Somente para uso interno. |
PREEMPTIVE_OS_DEVICEOPS |
Somente para uso interno. |
PREEMPTIVE_OS_DIRSVC_NETWORKOPS |
Somente para uso interno. |
PREEMPTIVE_OS_DISCONNECTNAMEDPIPE |
Somente para uso interno. |
PREEMPTIVE_OS_DOMAINSERVICESOPS |
Somente para uso interno. |
PREEMPTIVE_OS_DSGETDCNAME |
Somente para uso interno. |
PREEMPTIVE_OS_DTCOPS |
Somente para uso interno. |
PREEMPTIVE_OS_ENCRYPTMESSAGE |
Somente para uso interno. |
PREEMPTIVE_OS_FILEOPS |
Somente para uso interno. |
PREEMPTIVE_OS_FINDFILE |
Somente para uso interno. |
PREEMPTIVE_OS_FLUSHFILEBUFFERS |
Somente para uso interno. |
PREEMPTIVE_OS_FORMATMESSAGE |
Somente para uso interno. |
PREEMPTIVE_OS_FREECREDENTIALSHANDLE |
Somente para uso interno. |
PREEMPTIVE_OS_FREELIBRARY |
Somente para uso interno. |
PREEMPTIVE_OS_GENERICOPS |
Somente para uso interno. |
PREEMPTIVE_OS_GETADDRINFO |
Somente para uso interno. |
PREEMPTIVE_OS_GETCOMPRESSEDFILESIZE |
Somente para uso interno. |
PREEMPTIVE_OS_GETDISKFREESPACE |
Somente para uso interno. |
PREEMPTIVE_OS_GETFILEATTRIBUTES |
Somente para uso interno. |
PREEMPTIVE_OS_GETFILESIZE |
Somente para uso interno. |
PREEMPTIVE_OS_GETFINALFILEPATHBYHANDLE |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PREEMPTIVE_OS_GETLONGPATHNAME |
Somente para uso interno. |
PREEMPTIVE_OS_GETPROCADDRESS |
Somente para uso interno. |
PREEMPTIVE_OS_GETVOLUMENAMEFORVOLUMEMOUNTPOINT |
Somente para uso interno. |
PREEMPTIVE_OS_GETVOLUMEPATHNAME |
Somente para uso interno. |
PREEMPTIVE_OS_INITIALIZESECURITYCONTEXT |
Somente para uso interno. |
PREEMPTIVE_OS_LIBRARYOPS |
Somente para uso interno. |
PREEMPTIVE_OS_LOADLIBRARY |
Somente para uso interno. |
PREEMPTIVE_OS_LOGONUSER |
Somente para uso interno. |
PREEMPTIVE_OS_LOOKUPACCOUNTSID |
Somente para uso interno. |
PREEMPTIVE_OS_MESSAGEQUEUEOPS |
Somente para uso interno. |
PREEMPTIVE_OS_MOVEFILE |
Somente para uso interno. |
PREEMPTIVE_OS_NETGROUPGETUSERS |
Somente para uso interno. |
PREEMPTIVE_OS_NETLOCALGROUPGETMEMBERS |
Somente para uso interno. |
PREEMPTIVE_OS_NETUSERGETGROUPS |
Somente para uso interno. |
PREEMPTIVE_OS_NETUSERGETLOCALGROUPS |
Somente para uso interno. |
PREEMPTIVE_OS_NETUSERMODALSGET |
Somente para uso interno. |
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICY |
Somente para uso interno. |
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICYFREE |
Somente para uso interno. |
PREEMPTIVE_OS_OPENDIRECTORY |
Somente para uso interno. |
PREEMPTIVE_OS_PDH_WMI_INIT |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PREEMPTIVE_OS_PIPEOPS |
Somente para uso interno. |
PREEMPTIVE_OS_PROCESSOPS |
Somente para uso interno. |
PREEMPTIVE_OS_QUERYCONTEXTATTRIBUTES |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PREEMPTIVE_OS_QUERYREGISTRY |
Somente para uso interno. |
PREEMPTIVE_OS_QUERYSECURITYCONTEXTTOKEN |
Somente para uso interno. |
PREEMPTIVE_OS_REMOVEDIRECTORY |
Somente para uso interno. |
PREEMPTIVE_OS_REPORTEVENT |
Somente para uso interno. |
PREEMPTIVE_OS_REVERTTOSELF |
Somente para uso interno. |
PREEMPTIVE_OS_RSFXDEVICEOPS |
Somente para uso interno. |
PREEMPTIVE_OS_SECURITYOPS |
Somente para uso interno. |
PREEMPTIVE_OS_SERVICEOPS |
Somente para uso interno. |
PREEMPTIVE_OS_SETENDOFFILE |
Somente para uso interno. |
PREEMPTIVE_OS_SETFILEPOINTER |
Somente para uso interno. |
PREEMPTIVE_OS_SETFILEVALIDDATA |
Somente para uso interno. |
PREEMPTIVE_OS_SETNAMEDSECURITYINFO |
Somente para uso interno. |
PREEMPTIVE_OS_SQLCLROPS |
Somente para uso interno. |
PREEMPTIVE_OS_SQMLAUNCH |
Somente para uso interno. Aplica-se a: SQL Server 2008 R2 (10.50.x) até SQL Server 2016 (13.x). |
PREEMPTIVE_OS_VERIFYSIGNATURE |
Somente para uso interno. |
PREEMPTIVE_OS_VERIFYTRUST |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PREEMPTIVE_OS_VSSOPS |
Somente para uso interno. |
PREEMPTIVE_OS_WAITFORSINGLEOBJECT |
Somente para uso interno. |
PREEMPTIVE_OS_WINSOCKOPS |
Somente para uso interno. |
PREEMPTIVE_OS_WRITEFILE |
Somente para uso interno. |
PREEMPTIVE_OS_WRITEFILEGATHER |
Somente para uso interno. |
PREEMPTIVE_OS_WSASETLASTERROR |
Somente para uso interno. |
PREEMPTIVE_REENLIST |
Somente para uso interno. |
PREEMPTIVE_RESIZELOG |
Somente para uso interno. |
PREEMPTIVE_ROLLFORWARDREDO |
Somente para uso interno. |
PREEMPTIVE_ROLLFORWARDUNDO |
Somente para uso interno. |
PREEMPTIVE_SB_STOPENDPOINT |
Somente para uso interno. |
PREEMPTIVE_SERVER_STARTUP |
Somente para uso interno. |
PREEMPTIVE_SETRMINFO |
Somente para uso interno. |
PREEMPTIVE_SHAREDMEM_GETDATA |
Somente para uso interno. |
PREEMPTIVE_SNIOPEN |
Somente para uso interno. |
PREEMPTIVE_SOSHOST |
Somente para uso interno. |
PREEMPTIVE_SOSTESTING |
Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não é garantida. |
PREEMPTIVE_SP_SERVER_DIAGNOSTICS |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PREEMPTIVE_STARTRM |
Somente para uso interno. |
PREEMPTIVE_STREAMFCB_CHECKPOINT |
Somente para uso interno. |
PREEMPTIVE_STREAMFCB_RECOVER |
Somente para 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 para uso interno. |
PREEMPTIVE_UNMARSHALPROPAGATIONTOKEN |
Somente para uso interno. |
PREEMPTIVE_VSS_CREATESNAPSHOT |
Somente para uso interno. |
PREEMPTIVE_VSS_CREATEVOLUMESNAPSHOT |
Somente para uso interno. |
PREEMPTIVE_XE_CALLBACKEXECUTE |
Somente para uso interno. |
PREEMPTIVE_XE_CX_FILE_OPEN |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
PREEMPTIVE_XE_CX_HTTP_CALL |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
PREEMPTIVE_XE_DISPATCHER |
Somente para uso interno. |
PREEMPTIVE_XE_ENGINEINIT |
Somente para uso interno. |
PREEMPTIVE_XE_GETTARGETSTATE |
Somente para uso interno. |
PREEMPTIVE_XE_SESSIONCOMMIT |
Somente para uso interno. |
PREEMPTIVE_XE_TARGETFINALIZE |
Somente para uso interno. |
PREEMPTIVE_XE_TARGETINIT |
Somente para uso interno. |
PREEMPTIVE_XE_TIMERRUN |
Somente para 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 finalizados em um banco de dados que passou por transição usando a cláusula de término ALTER DATABASE. Para obter mais informações, veja ALTER DATABASE (Transact-SQL). |
PRU_ROLLBACK_DEFERRED |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_ALL_COMPONENTS_INITIALIZED |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_COOP_SCAN |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_DIRECTLOGCONSUMER_GETNEXT |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PWAIT_EVENT_SESSION_INIT_MUTEX |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_FABRIC_REPLICA_CONTROLLER_DATA_LOSS |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PWAIT_HADR_ACTION_COMPLETED |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_HADR_CHANGE_NOTIFIER_TERMINATION_SYNC |
Ocorre quando uma tarefa em segundo plano está aguardando a conclusão de uma tarefa em segundo plano que recebe (via sondagem) as notificações do Windows Server Failover Clustering. 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 Always On (como uma lista de redes, endereços de rede ou ouvintes de grupo de disponibilidade). Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_HADR_FAILOVER_COMPLETED |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_HADR_JOIN |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
PWAIT_HADR_OFFLINE_COMPLETED |
Uma operação de descartar grupo de disponibilidade está aguardando que o grupo de disponibilidade de destino fique 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 criação ou failover do grupo de disponibilidade 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 descartar grupo de disponibilidade está aguardando o encerramento de qualquer tarefa em segundo plano que foi agendada como parte de um comando anterior. Por exemplo, pode haver uma tarefa em segundo plano que 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 encerramento 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 para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_HADR_WORKITEM_COMPLETED |
Espera interna por um thread que espera uma tarefa de trabalho assíncrona ser concluída. Essa é uma espera prevista e deve ser usada pelo CSS. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_HADRSIM |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
PWAIT_LOG_CONSOLIDATION_IO |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
PWAIT_LOG_CONSOLIDATION_POLL |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
PWAIT_MD_LOGIN_STATS |
Ocorre durante a sincronização interna nos metadados nas 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 nos metadados na tabela ou no índice. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_MD_SERVER_CACHE |
Ocorre durante a sincronização interna nos 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 ao atualizar as configurações de servidor amplas. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_PREEMPTIVE_APP_USAGE_TIMER |
Somente para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
PWAIT_PREEMPTIVE_AUDIT_ACCESS_WINDOWSLOG |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_QRY_BPMEMORY |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_REPLICA_ONLINE_INIT_MUTEX |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_RESOURCE_SEMAPHORE_FT_PARALLEL_QUERY_SYNC |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
PWAIT_SBS_FILE_OPERATION |
Somente para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
PWAIT_XTP_FSSTORAGE_MAINTENANCE |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
PWAIT_XTP_HOST_STORAGE_WAIT |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_ASYNC_CHECK_CONSISTENCY_TASK |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_ASYNC_PERSIST_TASK |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_ASYNC_PERSIST_TASK_START |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_ASYNC_QUEUE |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
QDS_BCKG_TASK |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_BLOOM_FILTER |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
QDS_CLEANUP_STALE_QUERIES_TASK_MAIN_LOOP_SLEEP |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_CTXS |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_DB_DISK |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_DYN_VECTOR |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_EXCLUSIVE_ACCESS |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
QDS_HOST_INIT |
Somente para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
QDS_LOADDB |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_PERSIST_TASK_MAIN_LOOP_SLEEP |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_QDS_CAPTURE_INIT |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
QDS_SHUTDOWN_QUEUE |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_STMT |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_STMT_DISK |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_TASK_SHUTDOWN |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QDS_TASK_START |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QE_WARN_LIST_SYNC |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
QPJOB_KILL |
Indica que uma atualização de estatísticas automática assíncrona foi cancelada por uma chamada para KILL quando a atualização estava começando a ser executada. O thread de encerramento é suspenso, aguardando que ele comece a escutar KILL comandos. Um valor bom é menos de um segundo. |
QPJOB_WAITFOR_ABORT |
Indica que uma atualização automática de estatísticas assíncrona foi cancelada por uma chamada para KILL quando estava em execução. A atualização agora está concluída, mas está suspensa até que a coordenação de mensagens de thread de término seja concluída. Esse é um estado comum, mas raro, e deve ser bem curto. Um valor bom é menos de 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áticas. Esse estado lista informações sobre as solicitações de memória em espera e concedidas atuais. É um estado de controle de acesso simples. Nunca deverá haver uma espera longa nesse estado. Se esse mutex não for liberado, todas as novas consultas que usam memória pararão de responder. |
QRY_PARALLEL_THREAD_MUTEX |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
QRY_PROFILE_LIST_MUTEX |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
QUERY_ERRHDL_SERVICE_DONE |
Identificado apenas para fins informativos. Não há suporte. Aplica-se a: Somente SQL Server 2008 R2 (10.50.x). |
QUERY_WAIT_ERRHDL_SERVICE |
Identificado apenas para fins informativos. Não há suporte. Aplica-se a: Somente SQL Server 2008 R2 (10.50.x). |
QUERY_EXECUTION_INDEX_SORT_EVENT_OPEN |
Ocorre em determinados casos quando a criação de índice offline é executada em paralelo, e os diferentes threads de trabalho que estão classificando sincronizam o acesso aos arquivos de classificação. |
QUERY_NOTIFICATION_MGR_MUTEX |
Ocorre durante a sincronização da fila de coleta de lixo do 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 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 sincronização de 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 orientação do Suporte ao Produto Microsoft. |
QUERY_TASK_ENQUEUE_MUTEX |
Somente para 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 para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
RBIO_RG_STORAGE |
Ocorre quando um nó de computação do banco de dados de Hiperescala está sendo limitado devido ao atraso no consumo de log 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 do banco de dados de Hiperescala está sendo limitado devido ao atraso no consumo de log 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 do banco de dados de Hiperescala está sendo limitado devido ao consumo de log atrasado pelos nós de réplica secundários legíveis. Aplica-se a: Hiperescala do Banco de Dados SQL do Azure. |
RBIO_RG_LOCALDESTAGE |
Ocorre quando um nó de computação de banco de dados 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 em espera passiva. |
RECOVERY_MGR_LOCK |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
REDO_THREAD_PENDING_WORK |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
REDO_THREAD_SYNC |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
REMOTE_BLOCK_IO |
Somente para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
REMOTE_DATA_ARCHIVE_MIGRATION_DMV |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
REMOTE_DATA_ARCHIVE_SCHEMA_DMV |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
REMOTE_DATA_ARCHIVE_SCHEMA_TASK_QUEUE |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
REPL_CACHE_ACCESS |
Ocorre durante a sincronização em um cache de artigo de replicação. Durante essas esperas, o leitor de log de replicação entra em pausa e as instruções DDL (linguagem de definição de dados) em uma tabela publicada, são bloqueadas. |
REPL_HISTORYCACHE_ACCESS |
Somente para uso interno. |
REPL_SCHEMA_ACCESS |
Ocorre durante sincronização das informações de versão do esquema de replicação. Esse estado ocorre quando as instruções DDL são executadas no objeto replicado e quando o leitor de log gera ou consome esquema com controle de versão com base em uma ocorrência DDL. A contenção pode 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 para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
REPL_TRANHASHTABLE_ACCESS |
Somente para uso interno. |
REPL_TRANTEXTINFO_ACCESS |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
REPLICA_WRITES |
Ocorre enquanto uma tarefa espera a conclusão de gravações de página em instantâneos de banco de dados ou réplicas de DBCC. |
REQUEST_DISPENSER_PAUSE |
Ocorre quando uma tarefa está esperando a conclusão de todas as E/Ss pendentes, de forma que a E/S para um arquivo possa ser congelada para backup de instantâneo. |
REQUEST_FOR_DEADLOCK_SEARCH |
Ocorre enquanto o monitor de deadlock espera iniciar a próxima pesquisa de deadlock. Essa espera é esperada entre as detecções de deadlock, e o tempo total de espera longo nesse recurso não indica um problema. |
RESERVED_MEMORY_ALLOCATION_EXT |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
RESMGR_THROTTLED |
Ocorre quando uma nova solicitação chega e é limitada com base na GROUP_MAX_REQUESTS configuração. |
RESOURCE_GOVERNOR_IDLE |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
RESOURCE_QUEUE |
Ocorre durante a sincronização de várias filas de recurso internos. |
RESOURCE_SEMAPHORE |
Ocorre quando uma solicitação de memória de consulta durante a execução da consulta não pode ser concedida imediatamente devido a outras consultas simultâneas. Esperas e tempos de espera altos podem indicar um número excessivo de consultas simultâneas ou quantidades excessivas de solicitação de memória. Esperas excessivas desse tipo podem gerar o erro SQL 8645, "Ocorreu um tempo limite enquanto aguardava 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 de memória baixa causados por concessões de memória no SQL Server. |
RESOURCE_SEMAPHORE_MUTEX |
Ocorre enquanto uma consulta aguarda a sua solicitação de uma reserva de thread ser atendida. Também ocorre durante a sincronização de 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 estrangulamento. Esperas e tempos de espera altos podem indicar compilações, recompilações ou planos não armazenáveis em cache. |
RESOURCE_SEMAPHORE_SMALL_QUERY |
Ocorre quando a solicitação de memória por uma consulta pequena não pode ser concedida imediatamente devido a outras consultas simultâneas. O tempo de espera não deve exceder mais do que alguns segundos, 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 em alguns segundos. Esperas altas podem indicar um número excessivo de pequenas consultas simultâneas enquanto o pool de memória principal é bloqueado por consultas em espera. Aplica-se a: Somente SQL Server 2008 R2 (10.50.x). |
RESTORE_FILEHANDLECACHE_ENTRYLOCK |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
RESTORE_FILEHANDLECACHE_LOCK |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
RG_RECONFIG |
Somente para uso interno. |
ROWGROUP_OP_STATS |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
ROWGROUP_VERSION |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
RTDATA_LIST |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
SATELLITE_CARGO |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
SATELLITE_SERVICE_SETUP |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
SATELLITE_TASK |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
SBS_DISPATCH |
Somente para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
SBS_RECEIVE_TRANSPORT |
Somente para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
SBS_TRANSPORT |
Somente para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
SCAN_CHAR_HASH_ARRAY_INITIALIZATION |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SEC_DROP_TEMP_KEY |
Ocorre depois de uma falha ao tentar descartar uma chave de segurança temporária antes de uma nova tentativa. |
SECURITY_CNG_PROVIDER_MUTEX |
Somente para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
SECURITY_CRYPTO_CONTEXT_MUTEX |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SECURITY_DBE_STATE_MUTEX |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
SECURITY_KEYRING_RWLOCK |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SECURITY_MUTEX |
Ocorre quando há uma espera por mutexes que controlam o acesso à lista global de provedores criptográficos de EKM (Gerenciamento Extensível de Chaves) e à lista de sessões de EKM no escopo da sessão. |
SECURITY_RULETABLE_MUTEX |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SEMPLAT_DSI_BUILD |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SEQUENCE_GENERATION |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SEQUENTIAL_GUID |
Ocorre enquanto um novo GUID sequencial está sendo obtido. |
SERVER_IDLE_CHECK |
Ocorre durante a sincronização do status ocioso da instância do SQL Server quando um monitor de recursos está tentando declarar uma instância do SQL Server como ociosa ou tentando ativar. |
SERVER_RECONFIGURE |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SESSION_WAIT_STATS_CHILDREN |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
SHARED_DELTASTORE_CREATION |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
SHUTDOWN |
Ocorre enquanto uma instrução de desligamento aguarda o encerramento de conexões ativas. |
SLEEP_BPOOL_FLUSH |
Ocorre quando um ponto de verificação está estrangulando a emissão de E/Ss novas para evitar o enchimento do subsistema de disco. |
SLEEP_BUFFERPOOL_HELPLW |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
SLEEP_DBSTARTUP |
Ocorre durante a inicialização do banco de dados enquanto aguarda a recuperação de todos os bancos de dados. |
SLEEP_DCOMSTARTUP |
Ocorre uma vez no máximo durante a inicialização da instância do SQL Server enquanto aguarda a conclusão da inicialização do DCOM. |
SLEEP_MASTERDBREADY |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SLEEP_MASTERMDREADY |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SLEEP_MASTERUPGRADED |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SLEEP_MEMORYPOOL_ALLOCATEPAGES |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
SLEEP_MSDBSTARTUP |
Ocorre quando o Rastreamento do SQL aguarda a msdb inicialização do banco de dados ser concluída. |
SLEEP_RETRY_VIRTUALALLOC |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
SLEEP_SYSTEMTASK |
Ocorre durante o início de uma tarefa em segundo plano enquanto aguarda tempdb a conclusão da inicialização. |
SLEEP_TASK |
Ocorre quando uma tarefa suspensa espera a ocorrência de um evento genérico. |
SLEEP_TEMPDBSTARTUP |
Ocorre enquanto uma tarefa aguarda tempdb a conclusão da inicialização. |
SLEEP_WORKSPACE_ALLOCATEPAGE |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
SLO_UPDATE |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
SMSYNC |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
SNI_CONN_DUP |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
SNI_CRITICAL_SECTION |
Ocorre durante a sincronização interna nos componentes de rede do SQL Server. |
SNI_HTTP_WAITFOR_0_DISCON |
Ocorre durante o desligamento do SQL Server, enquanto aguarda a saída de conexões HTTP pendentes. |
SNI_LISTENER_ACCESS |
Ocorre ao aguardar que os nós NUMA (acesso não uniforme à memória) atualizem a alteração do 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 para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
SOAP_READ |
Ocorre ao aguardar pela 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 para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
SOS_CALLBACK_REMOVAL |
Ocorre enquanto executa a sincronização em uma lista de retorno de chamada para remover um retorno de chamada. Não se espera 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 dispatchers. Isto inclui o período de ajuste do pool. |
SOS_LOCALALLOCATORLIST |
Ocorre durante a sincronização interna no gerenciador de memória do SQL Server. Aplica-se a: Somente SQL Server 2008 R2 (10.50.x). |
SOS_MEMORY_TOPLEVELBLOCKALLOCATOR |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SOS_MEMORY_USAGE_ADJUSTMENT |
Ocorre quando o uso de memória está sendo ajustado entre pools. |
SOS_OBJECT_STORE_DESTROY_MUTEX |
Ocorre durante sincronização interna em pools de memória na destruição de objetos do pool. |
SOS_PHYS_PAGE_CACHE |
Contabiliza o tempo que um thread aguarda para obter o mutex necessário antes de alocar páginas físicas ou antes de retornar essas páginas para o 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 de acesso para processar configurações de afinidade. |
SOS_RESERVEDMEMBLOCKLIST |
Ocorre durante a sincronização interna no Gerenciador de Memória do SQL Server. Aplica-se a: Somente SQL Server 2008 R2 (10.50.x). |
SOS_SCHEDULER_YIELD |
Ocorre quando uma tarefa cede o agendador para a execução de outras tarefas. Durante essa espera, a tarefa está aguardando em uma fila executável que seu quantum seja renovado, ou seja, aguardando para ser agendado para ser executado na CPU novamente. As 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 reescritas de consulta. A otimização dos tempos de execução reduz a necessidade de as tarefas serem produtivas 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 a 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 do repositório interno. |
SOS_SYNC_TASK_ENQUEUE_EVENT |
Ocorre quando uma tarefa é iniciada em uma maneira síncrona. A maioria das tarefas no SQL Server é iniciada de maneira assíncrona, na qual o controle retorna ao iniciador 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 que um Resource Manager libere memória virtual. |
SOSHOST_EVENT |
Ocorre quando um componente hospedado, como CLR, aguarda um objeto de sincronização de eventos do SQL Server. |
SOSHOST_INTERNAL |
Ocorre durante a sincronização de retornos de chamada de gerenciador de memória usada por componentes hospedados, como CLR. |
SOSHOST_MUTEX |
Ocorre quando um componente hospedado, como CLR, aguarda um objeto de sincronização mutex do SQL Server. |
SOSHOST_RWLOCK |
Ocorre quando um componente hospedado, como o CLR, aguarda um objeto de sincronização leitor-gravador do SQL Server. |
SOSHOST_SEMAPHORE |
Ocorre quando um componente hospedado, como CLR, aguarda um objeto de sincronização de semáforo do SQL Server. |
SOSHOST_SLEEP |
Ocorre quando uma tarefa hospedada entra em suspensão enquanto espera a ocorrência de um evento genérico. As tarefas hospedadas são usadas por componentes hospedados, como CLR. |
SOSHOST_TRACELOCK |
Ocorre durante a sincronização de acesso para rastreamento de fluxos. |
SOSHOST_WAITFORDONE |
Ocorre quando um componente hospedado, como CLR, aguarda a conclusão de uma tarefa. |
SP_PREEMPTIVE_SERVER_DIAGNOSTICS_SLEEP |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SP_SERVER_DIAGNOSTICS_BUFFER_ACCESS |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SP_SERVER_DIAGNOSTICS_INIT_MUTEX |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SP_SERVER_DIAGNOSTICS_SLEEP |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SQLCLR_APPDOMAIN |
Ocorre enquanto CLR espera que um domínio de aplicativo conclua a inicialização. |
SQLCLR_ASSEMBLY |
Ocorre enquanto aguarda o acesso à lista de assemblies carregados em appdomain. |
SQLCLR_DEADLOCK_DETECTION |
Ocorre enquanto CLR aguarda a conclusão da detecção de deadlock. |
SQLCLR_QUANTUM_PUNISHMENT |
Ocorre quando uma tarefa CLR é estrangulada porque excedeu seu quantum de execução. Esse estrangulamento é feito para reduzir o efeito dessa tarefa com muitos recursos em outras tarefas. |
SQLSORT_NORMMUTEX |
Ocorre durante sincronização interna na inicialização das estruturas de classificação internas. |
SQLSORT_SORTMUTEX |
Ocorre durante sincronização interna na inicialização das estruturas de classificação internas. |
SQLTRACE_BUFFER_FLUSH |
Ocorre quando uma tarefa espera que, uma tarefa em segundo plano, libere buffers de rastreamento para o disco a cada quatro segundos. Aplica-se a: Somente SQL Server 2008 R2 (10.50.x). |
SQLTRACE_FILE_BUFFER |
Ocorre durante 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 para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SQLTRACE_FILE_WRITE_IO_COMPLETION |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SQLTRACE_INCREMENTAL_FLUSH_SLEEP |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SQLTRACE_LOCK |
Somente para uso interno. Aplica-se a: Somente SQL Server 2008 R2 (10.50.x). |
SQLTRACE_PENDING_BUFFER_WRITERS |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
SQLTRACE_SHUTDOWN |
Ocorre enquanto o desligamento de rastreamento aguarda a conclusão 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 desligar corretamente. |
STARTUP_DEPENDENCY_MANAGER |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
TDS_BANDWIDTH_STATE |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
TDS_INIT |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
TDS_PROXY_CONTAINER |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
TEMPOBJ |
Ocorre quando os descartes de objetos temporários são sincronizados. Essa espera é rara e só acontecerá se uma tarefa solicitar acesso exclusivo para descartes de tabelas temporárias. |
TEMPORAL_BACKGROUND_PROCEED_CLEANUP |
Somente para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
TERMINATE_LISTENER |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
THREADPOOL |
Ocorre quando uma tarefa (consulta ou logon/logout) está aguardando um thread de trabalho para 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 indexação adequada ou design de consulta. |
TIMEPRIV_TIMEPERIOD |
Ocorre durante a sincronização interna do timer de Eventos Estendidos. |
TRACE_EVTNOTIF |
Somente para uso interno. |
TRACEWRITE |
Ocorre quando o provedor de rastreamento do conjunto de linhas de Rastreamento do SQL aguarda que um buffer livre ou um buffer com eventos seja processado. |
TRAN_MARKLATCH_DT |
Ocorre ao esperar uma trava de modo de destruição em uma destruição de marcação de transação. Essas travas são usadas para sincronização de confirmações com transações marcadas. |
TRAN_MARKLATCH_EX |
Ocorre ao esperar uma trava de modo exclusiva em uma transação marcada. Essas travas são usadas para sincronização de confirmações com transações marcadas. |
TRAN_MARKLATCH_KP |
Ocorre ao esperar uma trava de modo de manutenção em uma transação marcada. Essas travas 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 esperar uma trava de modo compartilhado em uma transação marcada. Essas travas são usadas para sincronização de confirmações com transações marcadas. |
TRAN_MARKLATCH_UP |
Ocorre ao esperar uma trava de modo de atualização em uma transação marcada. Essas travas são usadas para sincronização de confirmações com transações marcadas. |
TRANSACTION_MUTEX |
Ocorre durante a sincronização de acesso a uma transação por meio de vários lotes. |
UCS_ENDPOINT_CHANGE |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
UCS_MANAGER |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
UCS_MEMORY_NOTIFICATION |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
UCS_SESSION_REGISTRATION |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
UCS_TRANSPORT |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
UCS_TRANSPORT_STREAM_CHANGE |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
UTIL_PAGE_ALLOC |
Ocorre quando exames de log de transação aguardam que memória esteja disponível durante pressão da memória. |
VDI_CLIENT_COMPLETECOMMAND |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
VDI_CLIENT_GETCOMMAND |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
VDI_CLIENT_OPERATION |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
VDI_CLIENT_OTHER |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
VERSIONING_COMMITTING |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
VIA_ACCEPT |
Ocorre quando uma conexão do provedor Virtual Interface Adapter (VIA) é concluída durante a inicialização. |
VIEW_DEFINITION_MUTEX |
Ocorre durante a sincronização no acesso às definições de exibição em cache. |
WAIT_FOR_RESULTS |
Ocorre ao esperar a ativação de uma notificação de consulta. |
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 ao: A partir do SQL Server 2019 (15.x) |
WAIT_SCRIPTDEPLOYMENT_REQUEST |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WAIT_SCRIPTDEPLOYMENT_WORKER |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WAIT_XLOGREAD_SIGNAL |
Somente para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
WAIT_XTP_ASYNC_TX_COMPLETION |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WAIT_XTP_CKPT_AGENT_WAKEUP |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WAIT_XTP_CKPT_CLOSE |
Ocorre ao aguardar a conclusão de um ponto de verificação. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WAIT_XTP_CKPT_ENABLED |
Ocorre quando o ponto de verificação está desabilitado e aguardando a habilitação do ponto de verificação. 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 para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
WAIT_XTP_GUEST |
Ocorre quando o alocador de memória do banco de dados precisa parar de receber notificações de memória insuficiente. 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 para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WAIT_XTP_OFFLINE_CKPT_LOG_IO |
Ocorre quando o ponto de verificação offline está aguardando a conclusão de uma E/S de leitura de log. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WAIT_XTP_OFFLINE_CKPT_NEW_LOG |
Ocorre quando o ponto de verificação offline está aguardando a verificação de novos registros de log. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WAIT_XTP_PROCEDURE_ENTRY |
Ocorre quando um procedimento de descarte está aguardando a conclusão de todas as execuções atuais desse procedimento. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WAIT_XTP_RECOVERY |
Ocorre quando a recuperação do banco de dados está aguardando a conclusão da recuperação de objetos com otimização de memória. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WAIT_XTP_SERIAL_RECOVERY |
Somente para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
WAIT_XTP_SWITCH_TO_INACTIVE |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
WAIT_XTP_TASK_SHUTDOWN |
Ocorre ao aguardar a conclusão de um thread OLTP na memória. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
WAIT_XTP_TRAN_DEPENDENCY |
Ocorre ao aguardar dependências de transação. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WAITFOR |
Ocorre como resultado de uma WAITFOR instrução Transact-SQL. A duração da espera é determinada pelos parâmetros da instrução. Essa é uma espera iniciada pelo usuário. |
WAITFOR_PER_QUEUE |
Somente para 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 para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
WINFAB_API_CALL |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WINFAB_REPLICA_BUILD_OPERATION |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
WINFAB_REPORT_FAULT |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
WORKTBL_DROP |
Ocorre ao pausar antes de tentar novamente, após uma falha no descarte de uma tabela de trabalho. |
WRITE_COMPLETION |
Ocorre quando uma operação de gravação está em andamento. |
WRITELOG |
Ocorre ao aguardar que uma liberação de log seja concluída. As 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 WRITELOG são: latência de disco (onde residem os arquivos de log de transações), a incapacidade de E/S de acompanhar as transações ou um grande número de operações de log de transações e liberações (confirmações, reversão) |
XACT_OWN_TRANSACTION |
Ocorre enquanto se espera a aquisição da propriedade de uma transação. |
XACT_RECLAIM_SESSION |
Ocorre enquanto se espera que o proprietário atual de uma sessão libere a propriedade da sessão. |
XACTLOCKINFO |
Ocorre durante a sincronização de acesso à lista de bloqueios para uma transação. Além da própria transação, a lista de bloqueios é acessada por operações como detecção de deadlock e migração de bloqueio durante divisões de páginas. |
XACTWORKSPACE_MUTEX |
Ocorre durante a sincronização de remoções de uma transação, bem como do número de bloqueios de banco de dados entre os membros registrados de uma transação. |
XDB_CONN_DUP_HASH |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
XDES_HISTORY |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
XDES_OUT_OF_ORDER_LIST |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
XDES_SNAPSHOT |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
XDESTSVERMGR |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
XE_BUFFERMGR_ALLPROCESSED_EVENT |
Ocorre quando 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 destas condições é verdadeira: - Uma sessão de Eventos Estendidos está configurada para não perder eventos 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 sofrem um atraso. Isso pode indicar um gargalo de disco na unidade onde as auditorias são gravadas. |
XE_CALLBACK_LIST |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
XE_CX_FILE_READ |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
XE_DISPATCHER_CONFIG_SESSION_LIST |
Ocorre quando uma sessão de Eventos Estendidos que está usando destinos assíncronos é iniciada ou interrompida. Essa espera indica uma das seguintes condições: - Uma sessão de Eventos Estendidos está sendo registrada em 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 que é usado para sessões de Eventos Estendidos está sendo encerrado. |
XE_DISPATCHER_WAIT |
Ocorre quando um thread em segundo plano que é usado para sessões de Eventos Estendidos está esperando o processamento de buffers de evento. |
XE_FILE_TARGET_TVF |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
XE_LIVE_TARGET_TVF |
Somente para uso interno. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
XE_MODULEMGR_SYNC |
Identificado apenas para fins informativos. Não 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 a: Somente SQL Server 2008 R2 (10.50.x). |
XE_SERVICES_EVENTMANUAL |
Somente para uso interno. |
XE_SERVICES_MUTEX |
Somente para uso interno. |
XE_SERVICES_RWLOCK |
Somente para uso interno. |
XE_SESSION_CREATE_SYNC |
Somente para uso interno. |
XE_SESSION_FLUSH |
Somente para uso interno. |
XE_SESSION_SYNC |
Somente para uso interno. |
XE_STM_CREATE |
Somente para uso interno. |
XE_TIMER_EVENT |
Somente para uso interno. |
XE_TIMER_MUTEX |
Somente para uso interno. |
XE_TIMER_TASK_DONE |
Somente para uso interno. |
XIO_CREDENTIAL_MGR_RWLOCK |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
XIO_CREDENTIAL_RWLOCK |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
XIO_EDS_MGR_RWLOCK |
Somente para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
XIO_EDS_RWLOCK |
Somente para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
XIO_IOSTATS_BLOBLIST_RWLOCK |
Somente para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
XIO_IOSTATS_FCBLIST_RWLOCK |
Somente para uso interno. Aplica-se a: SQL Server 2017 (14.x) e versões posteriores. |
XIO_LEASE_RENEW_MGR_RWLOCK |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
XTP_HOST_DB_COLLECTION |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
XTP_HOST_LOG_ACTIVITY |
Somente para uso interno. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
XTP_HOST_PARALLEL_RECOVERY |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
XTP_PREEMPTIVE_TASK |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
XTP_TRUNCATION_LSN |
Somente para uso interno. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
XTPPROC_CACHE_ACCESS |
Ocorre quando o acessa todos os objetos de cache de procedimento armazenado compilados nativamente. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
XTPPROC_PARTITIONED_STACK_CREATE |
Ocorre ao alocar estruturas de cache de procedimento armazenado compiladas nativamente por nó NUMA (deve ser feito com thread único) para um determinado procedimento. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. |
Para obter uma matriz de compatibilidade de bloqueio, consulte sys.dm_tran_locks (Transact-SQL).