Pular para conteúdo

MSSQL-REC-LONGQUERY-001 · Queries executando por 1 minuto ou mais

Severidade Confiança Permissão Aplica-se a
Média Confirmado VIEW SERVER STATE Gravações (codedb-lens record): SQL Server 2017+, Azure SQL MI, RDS

O que verifica

O coletor requests (sys.dm_exec_requests, a cada 15 s, sem WAITFOR). Um episódio por sessão e query enquanto ela está executando há pelo menos 60 s (min_s).

Por que importa

Requisições executaram por pelo menos um minuto. Queries longas seguram locks e memória e disputam recursos com todo o resto; num sistema online costumam ser a lentidão que o usuário sente.

Próxima ação

Separe o esperado (backups, manutenção de índices, relatórios à noite) do que não é. Para o resto, veja o plano da query (o texto está no relatório) e os índices faltando e tipos de espera no mesmo período.

Como validar

Grave de novo no mesmo horário depois da mudança. A query não deve aparecer, ou sua duração de pico deve ser claramente menor.

Limitações

As amostras são feitas a cada 15 segundos, então a duração real pode ser até 15 segundos maior que o pico mostrado. Rotinas de manutenção também aparecem aqui.