Disponível para SQL Server e MySQL

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.

Alerta de bloqueio < 60s do evento à notificação
Coleta de métricas 60s intervalo contínuo
Instalação ~5 min sem portas abertas
Operação 24/7 monitoramento contínuo
Bancos suportados
Microsoft SQL Server 2016+ MySQL 8.0+ Windows · Linux On-prem · Cloud · VM
Contexto

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.

01

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.

02

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.

03

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.

Capacidades

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.

Produto

Veja o painel por dentro.

Cinco contextos reais de operação. Dados fictícios para demonstração — interface idêntica à de produção.

Modo interativo · clique nos cards ou use as abas abaixo

whatsdba.infractrl.com.br/dashboard
Instâncias
Métricas
Top Queries
Análise IA
Bloqueios
Deadlocks
Relatórios
Instâncias monitoradas dados fictícios · refresh 60s
3/3
Online
3
Deadlocks 24h
1
Bloqueio ativo
7
Alertas 24h
ERP-Producao
SQL Server 2019
CPU 78%
CPU
78%
Mem
6.2 GB
Conn
47
Financeiro
SQL Server 2022
Online
CPU
23%
Mem
3.1 GB
Conn
18
Loja-Online
MySQL 8.0
Online
CPU
41%
Mem
2.8 GB
Conn
31
Métricas · ERP-Producao CPU alta
78%
CPU atual
6.2 GB
Memória usada
47
Conexões
1
Sess. bloqueada
CPU (%) · 2h
Memória (%) · 2h
Top queries · ERP-Producao 24h
QueryTempo médioExecReads
SELECT p.*, c.nome FROM pedidos p JOIN clientes c ON c.id = p.cliente_id WHERE p.status = 'pendente' 4 820 ms1 24085 000 crítico
UPDATE estoque SET qtd = qtd - @qty WHERE produto_id = @pid AND deposito_id = @did 1 340 ms8 50012 000 alto
SELECT * FROM log_auditoria WHERE data_hora BETWEEN @ini AND @fim ORDER BY data_hora DESC 892 ms32047 000 alto
EXEC sp_GetDashboardFinanceiro @empresa = 1, @mes = 5, @ano = 2026 654 ms1809 500 ok
SELECT COUNT(*), SUM(valor) FROM notas_fiscais WHERE MONTH(emissao) = MONTH(GETDATE()) 318 ms2 1006 200 ok
Análise com IA · ERP-Producao Claude
Query · 4 820 ms avg · 85 000 logical reads · 1 240 execuções/dia
SELECT p.*, c.nome FROM pedidos p
JOIN clientes c ON c.id = p.cliente_id
WHERE p.status = 'pendente'
Diagnóstico Claude AI
Problema: Table scan em pedidos — coluna status sem índice. Com 85 000 logical reads por execução e 1 240 execuções diárias, esta é a maior fonte de pressão de I/O no servidor.

Recomendação: CREATE INDEX IX_Pedidos_Status
ON pedidos (status) INCLUDE (cliente_id, created_at);
Redução estimada: ~85% logical reads
Bloqueios ativos · ERP-Producao 1 bloqueio ativo
Árvore de bloqueio
SPID 42 bloqueando 2 sessões há 4 min
SPID 42 · bloqueadora
UPDATE notas_fiscais SET status='pago'…
4 min sem COMMIT
SPID 58
UPDATE estoque…
SPID 71
SELECT pedidos…
Diagnóstico Claude AI
Causa raiz: SPID 42 iniciou transação com UPDATE notas_fiscais e não executou COMMIT. Está bloqueando 2 sessões críticas da aplicação.

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
Instalação

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.

01

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.

02

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.

03

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.

04

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.

Segurança e dados

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.

Preço

Cobrança por instância, sem contrato anual.

Modelo simples, transparente. Cancele a qualquer momento.

Plano único
Por instância monitorada
SQL Server ou MySQL, on-premises, cloud ou VM.
R$300/ mês
por instância · mensal · sem fidelidade
  • 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
Falar com vendas

Acima de 3 instâncias? Solicite condição corporativa.

FAQ

Dúvidas frequentes.

Um agente coletor escrito em Python. A instalação leva menos de 5 minutos via script de provisionamento. O agente é leve (consumo médio < 30 MB de RAM) e estabelece apenas conexões HTTPS de saída — não é necessário abrir portas no firewall.
SQL Server 2016 em diante (incluindo 2017, 2019, 2022 e Azure SQL Managed Instance) e MySQL 8.0+. O agente detecta automaticamente a versão e adapta as queries de coleta para as DMVs disponíveis.
Não. O sistema de alertas tem throttling configurado por padrão: bloqueios só geram notificação após 60 segundos contínuos. Não há mensagem para coletas de rotina ou métricas dentro do esperado. Você recebe quando há ação a tomar.
Métricas operacionais (CPU, memória, I/O), wait stats, planos de execução, texto de query (sem valores de parâmetros) e metadados de sessões. Não há acesso a conteúdo de tabelas. Os dados são armazenados em servidores no Brasil, criptografados em trânsito (TLS 1.3) e em repouso (AES-256).
Sim. O agente pode ser instalado em qualquer VM (Windows ou Linux) que tenha conectividade com a instância do banco e acesso de saída à internet via HTTPS. Funciona em on-premises, IaaS e Managed Instances.
Sim. Cobrança mensal, sem fidelidade ou multa. Ao cancelar, a licença permanece ativa até o fim do período já pago. O cancelamento é processado pelo mesmo canal de atendimento.

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.