Waits, Query Store, planos de execução, bloqueios, deadlocks e I/O por arquivo, com o DBA Virtual explicando a causa e sugerindo a correção.
Metadados de execução, nunca o conteúdo das suas tabelas.
Tempo de espera por categoria (I/O, lock, CPU, memória, rede, latch) e os contadores de performance, sempre por delta entre coletas.
Consultas mais custosas por duração, CPU, leitura, memória e nº de planos, com o plano de execução real capturado e comparação lado a lado para ver regressão.
Árvore de bloqueio com a sessão-raiz (mesmo ociosa) e o grafo do deadlock extraído do system_health, com a transação vítima marcada.
Latência de leitura e escrita arquivo a arquivo, para responder qual arquivo está lento e quanto.
Índices não usados, duplicados e ausentes, com consolidação inteligente: se já existe índice que cobre, a sugestão é ajustar, não criar outro.
Não só o que está desatualizado agora: a velocidade com que cada objeto suja, para recomendar manutenção dirigida.
Topologia do Always On com estado de sincronização e fila de redo por réplica.
CPU, memória, disco e rede do host pelo agente; e CPU/memória do processo do banco mesmo sem agente.
VIEW SERVER STATE + VIEW ANY DEFINITION (leitura de catálogo e DMVs; não dá acesso aos dados das tabelas)
Script pronto de permissão mínima: docs/setup_sqlserver_monitorado.sql (vai junto do produto).
O mesmo painel e o mesmo DBA Virtual, com diagnóstico próprio para cada engine.
Instalação no seu servidor, permissão mínima de leitura e a primeira coleta em minutos.
Ver planos