Partilhar via


Classe de evento CPU Threshold Exceeded

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure

A classe de evento CPU Threshold Exceeded indica que o Administrador de Recursos detecta uma consulta que excede o limite da CPU especificado para REQUEST_MAX_CPU_TIME_SEC.

Observação

O intervalo de detecção para esse evento é cinco segundos. Há garantia de que um evento será gerado se uma consulta exceder o limite especificado em pelo menos cinco segundos. Contudo, se uma consulta exceder o limite especificado em menos de cinco segundos, sua detecção poderá ser perdida, dependendo do controle de tempo da consulta e da hora da última varredura de detecção.

Colunas de dados de CPU Threshold Exceeded

Nome da coluna de dados Tipo de dados Descrição ID da coluna Filtrável
CPU int Uso de CPU em milissegundos. 18 Sim
EventClass int 214 27 Não
EventSubClass int Violação de limite da CPU. 21 Sim
GroupID int ID do grupo onde a violação ocorreu. 66 Sim
OwnerID int SPID do processo que causou a violação. 58 Sim
SPID int ID do processo de servidor que dispara este evento.

Observação: poderá ser diferente do verdadeiro SPID do usuário se um thread de sistema validar o uso da CPU como uma tarefa em segundo plano.
12 Sim
StartTime datetime A hora em que esse evento foi disparado. 14 Sim

Confira também

sp_trace_setevent (Transact-SQL)