Observabilidade de banco de dados onde sua equipe já trabalha.
Diagnóstico em tempo real para SQL Server e MySQL. Bloqueios, deadlocks e queries lentas chegam no WhatsApp da sua operação — com contexto suficiente para agir.
O sistema parou às 14h. O time descobriu às 14h47.
A maioria dos times brasileiros monitora banco de forma reativa. Sem visibilidade contínua, um bloqueio de longa duração só vira incidente depois que a aplicação reclama — e nessa hora, o cliente já reclamou primeiro.
Falta de visibilidade contínua
Sem coleta automática, ninguém sabe o estado atual do banco até abrir o SSMS. Métricas como wait stats, locks e long-running queries simplesmente não são acompanhadas.
Notificação chega pelo canal errado
Quando algo trava, a aplicação demora a quebrar — e o aviso vem por telefone, do cliente. A equipe técnica é o último a saber que houve um problema.
Diagnóstico sem histórico
Identificar a sessão bloqueadora ou a query culpada exige queries manuais em DMVs. Sem registro, root cause analysis de incidentes passados é praticamente impossível.
Tudo que um DBA precisa, sem trocar de ferramenta.
Métricas de servidor, análise de performance e alertas inteligentes — operados de um único dashboard e entregues no WhatsApp da equipe.
Detecção de bloqueios
Identifica sessões bloqueadas em tempo real e dispara alerta após 60 segundos. Sem notificação para eventos transitórios — só quando há impacto real.
Histórico de deadlocks
Captura automática de deadlock graphs com as queries envolvidas, recursos disputados e timestamps. Diagnóstico retroativo sem precisar de Extended Events configurados.
Top queries
Ranking por CPU, duração, logical reads e execuções. Janelas de análise de snapshot atual, 6 horas e 24 horas. Identificação rápida de regressões de performance.
Dashboard em tempo real
CPU, memória, conexões e wait stats por instância. Gráficos históricos de 2h, 6h e 24h. Visão global de múltiplas instâncias em uma única tela.
Análise assistida por IA
Sugestão de índices, refatoração de queries e diagnóstico de bloqueios via Claude. Pergunte "como está a instância?" no grupo e receba um resumo executivo.
Multi-instância
Monitore várias instâncias em paralelo. Cada cliente tem grupo WhatsApp e dashboard isolados, com controle de acesso por chave de licença.
Veja o painel por dentro.
Cinco contextos reais de operação. Dados fictícios para demonstração — interface idêntica à de produção.
| Query | Avg | |
|---|---|---|
| SELECT p.*, c.nome FROM pedidos p JOIN clientes… | 4 820ms | crit |
| UPDATE estoque SET qtd = qtd - @qty WHERE… | 1 340ms | alto |
| SELECT * FROM log_auditoria WHERE data_hora… | 892ms | alto |
| EXEC sp_GetDashboardFinanceiro @empresa… | 654ms | ok |
| SELECT COUNT(*), SUM(valor) FROM notas… | 318ms | ok |
UPDATE notas_fiscais · 4 minUPDATE estoqueSELECT pedidosSELECT p.*, c.nome FROM pedidos p
JOIN clientes c ON c.id = p.cliente_id
WHERE p.status = 'pendente'
Recomendação:
CREATE INDEX IX_Pedidos_Status
ON pedidos (status)
INCLUDE (cliente_id, created_at);
~85% redução em reads
Modo interativo · clique nos cards ou use as abas abaixo
| Query | Tempo médio | Exec | Reads | |
|---|---|---|---|---|
| SELECT p.*, c.nome FROM pedidos p JOIN clientes c ON c.id = p.cliente_id WHERE p.status = 'pendente' | 4 820 ms | 1 240 | 85 000 | crítico |
| UPDATE estoque SET qtd = qtd - @qty WHERE produto_id = @pid AND deposito_id = @did | 1 340 ms | 8 500 | 12 000 | alto |
| SELECT * FROM log_auditoria WHERE data_hora BETWEEN @ini AND @fim ORDER BY data_hora DESC | 892 ms | 320 | 47 000 | alto |
| EXEC sp_GetDashboardFinanceiro @empresa = 1, @mes = 5, @ano = 2026 | 654 ms | 180 | 9 500 | ok |
| SELECT COUNT(*), SUM(valor) FROM notas_fiscais WHERE MONTH(emissao) = MONTH(GETDATE()) | 318 ms | 2 100 | 6 200 | ok |
JOIN clientes c ON c.id = p.cliente_id
WHERE p.status = 'pendente'
Recomendação:
CREATE INDEX IX_Pedidos_Status
ON pedidos (status) INCLUDE (cliente_id, created_at);
Redução estimada: ~85% logical reads
Ação imediata:
-- Confirme a sessão
SELECT session_id, login_name, status,
wait_type, blocking_session_id
FROM sys.dm_exec_sessions
WHERE session_id = 42;
-- Se confirmado, finalize
KILL 42;
Provável origem:Transação longa sem COMMIT — revisar lógica de aplicação para garantir COMMIT/ROLLBACK explícito após operações financeiras.
Ação urgente · 2 sessões paradas
Alertas onde sua equipe já está.
O WhatsApp da operação substitui o email perdido, o Slack ignorado e a página de status que ninguém abre. O alerta chega no canal em que sua equipe responde em segundos.
-
Mensagens com contexto SPID, query, duração, recursos envolvidos. Toda a informação para agir, sem precisar abrir o dashboard.
-
Consulta em linguagem natural "Como está a instância?", "Quais queries estão rodando agora?". A IA responde no grupo com resumo executivo.
-
Throttling inteligente Bloqueios transitórios são ignorados. Você só recebe mensagem quando há impacto real (> 60s).
SPID 58 bloqueada por 42 há 3 min.
Recurso:
notas_fiscais (X)Verifique a sessão bloqueadora.
CPU 18% · Memória 62%
Conexões ativas: 24
Bloqueio anterior: liberado
Instância operando normalmente.
Pronto em menos de 10 minutos.
Implantação simples por agente. Sem mudanças de firewall, sem portas abertas, sem agentes pesados na máquina.
Recebimento da chave de licença
Após o onboarding, sua equipe recebe uma chave única por instância. A chave vincula o agente coletor à conta e isola os dados de cada cliente.
Instalação do agente coletor
Script de instalação para Windows ou Linux. O agente coleta métricas via DMVs (SQL Server) ou performance_schema (MySQL) e envia para o backend via HTTPS de saída. Sem portas inbound.
Configuração do grupo WhatsApp
No dashboard, informe o ID do grupo destino. O bot é adicionado e começa a entregar alertas e responder consultas em linguagem natural.
Monitoramento em produção
Dashboard web disponível a qualquer momento. Alertas entregues automaticamente no WhatsApp. Histórico de bloqueios e deadlocks acumulado desde o primeiro segundo.
Pensado para ambientes com governança.
O WhatsDBA coleta métricas operacionais e metadados de queries — nunca dados das suas tabelas. Operação 100% compatível com requisitos de LGPD.
Zero acesso a dados de negócio
O agente coleta apenas métricas, planos de execução e texto de query. Conteúdo de tabelas, valores de parâmetros e dados de usuários nunca trafegam.
Conexão apenas de saída
Comunicação HTTPS unidirecional do agente para o backend. Sem portas inbound, sem mudanças de firewall, sem exposição da instância à internet.
Infraestrutura no Brasil
Backend hospedado em datacenter brasileiro. Dados em trânsito criptografados (TLS 1.3) e em repouso (AES-256). Aderente aos requisitos da LGPD.
Acesso isolado por licença
Cada chave de licença tem escopo próprio. Operações multi-cliente mantêm dashboards, grupos WhatsApp e dados estritamente isolados.
Cobrança por instância, sem contrato anual.
Modelo simples, transparente. Cancele a qualquer momento.
- Detecção de bloqueios > 60s com alerta WhatsApp
- Captura automática de deadlock graphs
- Ranking de top queries (snapshot, 6h, 24h)
- Dashboard com CPU, memória, conexões em tempo real
- Análise de queries e sugestão de índices via IA
- Consulta em linguagem natural pelo WhatsApp
- Relatórios executivos em PDF
- Suporte humano via WhatsApp
Acima de 3 instâncias? Solicite condição corporativa.
Dúvidas frequentes.
Pronto para parar de descobrir por último?
Agende uma demonstração de 20 minutos. Recebemos o pedido e a equipe entra em contato no mesmo dia útil.