Monitoramento inteligente

Encontre a causa antes que o incidente encontre o cliente.

O DB Sentinel cruza consultas, esperas, bloqueios, planos e capacidade para mostrar o que aconteceu, por que importa e qual é o próximo passo. Sua equipe investiga mais rápido e continua no controle de cada decisão.

6 bancos suportados 101 verificações auditáveis DBA Virtual sob controle humano
Dashboard8 instâncias · atualizado agora
8
Instâncias
7
Online
1
Offline
2
Críticos
5
Avisos
81
Score médio

Saúde por instância

Waits do ambiente por categoria

I/O42%Lock23%CPU18%Memória9%Rede5%Latch3%
6
SGBDs suportados nativamente
25
análises disponíveis ao DBA Virtual
101
verificações de melhores práticas
5 min
do instalador à primeira coleta
Recursos

Tarefas que pareciam complexas, resolvidas em poucos cliques

Da visão gerencial ao plano de execução, os dados coletados viram diagnóstico, correção e recomendação de índice, configuração e capacidade. Clique em cada recurso para ver os detalhes.

Uma sala de controleSQL Server, PostgreSQL, MySQL, MariaDB, MongoDB e Oracle no mesmo lugar.

Um só painel reúne a saúde de cada instância, alertas ativos, obsolescência (EOL) e patches pendentes, independente do banco. Você abre de manhã e sabe, em 5 segundos, o que precisa de atenção antes que vire incidente.

  • Score de saúde por instância, com clique para o detalhe
  • Alertas, EOL e patches consolidados de todas as engines
  • Filtros por banco, nome e estado (online/offline, crítico)
  • Atualização de online/offline em ~1 minuto
27Instâncias online 3Em alerta 92Score de saúde Saúde por instância InstânciasSQL2022OKPG-PROD2 bloqueiosMYSQL-01OKMONGO-RSEOL 90d
DBA VirtualDBA VirtualPergunte em português e receba a causa raiz e a correção, com risco classificado.

O DBA Virtual lê os dados que o Sentinel já coletou (waits, planos, bloqueios, estatísticas) e responde em linguagem clara: o que aconteceu, por quê e qual o script de correção, sempre com classificação de risco. Ele sugere; quem decide é você.

  • Diagnóstico de causa raiz baseado em fatos coletados, não em achismo
  • Script de correção pronto, com risco baixo/médio/alto
  • Análise preditiva do impacto de uma mudança antes de executar
  • Somente leitura · nunca altera nada sozinho
Por que a instância SQL2022 ficou lenta às 15h?
DBA Virtual
Diagnóstico

Entre 15h00 e 15h20, a query #0007 trocou Index Seek por Table Scan. O plano regrediu após as estatísticas de dbo.Pedidos ficarem 32% desatualizadas.

87%espera de I/O PAGEIOLATCHespera dominante +41%tempo da consulta
Recomendação imediata risco baixo UPDATE STATISTICS dbo.Pedidos WITH FULLSCAN;

Atualize as estatísticas fora do pico. Não recrie o índice agora: isso gera mais I/O, bloqueios e log sem evidência de que seja necessário.

Impacto esperado Recompilação breve do plano; tendência de retorno ao Index Seek e redução de leituras.
Validar depois Compare plano, duração e leituras por 15 minutos. Se o scan persistir, revise o índice antes de executar qualquer mudança.
Planos de execução visuaisÁrvore interativa, destaque de varreduras e comparação lado a lado.

Capturamos o plano real de execução de todas as engines e desenhamos a árvore de operadores. O operador mais caro fica em vermelho, varreduras completas saltam aos olhos e você compara o plano de hoje com o de ontem para provar uma regressão. Clique em cada nó abaixo para ver os detalhes.

  • Plano real do banco (não estimado), sem literais sensíveis
  • Operador ofensor destacado por custo %
  • Comparação de dois planos lado a lado (regressão)
  • Da árvore direto para a recomendação de índice
Clique em um operador para ver os detalhes
SELECT (nó raiz do plano).
  • Custo estimado total: 3,84
  • Linhas estimadas: 1.204.512
  • Modo de execução: Row
Nested Loops (Inner Join)
  • Custo do operador: 18%
  • Muitas iterações · sensível ao lado interno
  • Sugestão: avaliar Hash Match se o volume crescer
Index Seek · PK_Clientes
  • Busca eficiente pela chave
  • Custo do operador: 8%
  • Leituras lógicas baixas ✓
Table Scan · Pedidos
  • Custo do operador: 74% (o ofensor)
  • Varredura completa de 1,2M linhas, falta índice
  • Correção: CREATE INDEX IX_Pedidos_ClienteData ON dbo.Pedidos(ClienteId, Data) INCLUDE (Valor);
Bloqueios e deadlocksA cadeia de quem trava quem: a causa, não só o sintoma.

A árvore de bloqueios mostra, em tempo real, a cadeia inteira: quem é o head blocker e quem está esperando por quem. E cada deadlock é capturado com as duas transações, a query vítima e o recurso em disputa, o material que você levaria minutos para juntar na mão, pronto.

  • Head blocker identificado, mesmo quando está ocioso
  • Cadeias com múltiplos níveis de espera
  • Deadlock com transação sobrevivente × vítima
  • Query e recurso em disputa registrados no histórico
Cadeia de bloqueio SPID 54 Head blocker · UPDATE SPID 61 Aguardando · 8,2s SPID 72 Aguardando Deadlock capturado · 15:07:41 Transação A · SPID 54 sobreviveu VS Transação B · SPID 61 vítima (morta)
Arquitetura HA/DRAlways On, replicação e replica sets com atraso das réplicas.

O Sentinel descobre a topologia de alta disponibilidade sozinho e desenha o diagrama: primário, secundários e site de DR, com o estado de sincronização e o atraso de cada réplica. Uma réplica que caiu ou ficou para trás aparece na hora, colorida por saúde.

  • Descoberta automática da topologia
  • Estado de sincronização por réplica (cor por saúde)
  • Atraso da replicação em segundos, minuto a minuto
  • SQL Server, PostgreSQL, MySQL/MariaDB, MongoDB e Oracle (Data Guard e RAC)
SQL2022-A · Primário
  • Aceita leitura e escrita
  • 2 réplicas conectadas
  • Saúde: operacional
SQL2022-B · Secundário síncrono
  • Estado: SINCRONIZADO · atraso 0s
  • Failover automático pronto
  • Saúde: saudável
DR-SITE · Réplica de desastre
  • Replicação assíncrona · atraso 2s
  • Site remoto para recuperação de desastre
  • Saúde: atenção se o atraso subir
Clique em um nó para ver sincronização e saúde
Análise proativaDBA VirtualIdentifica riscos antes que virem incidentes e acompanha sua evolução.

O monitoramento inteligente avalia os dados coletados e avisa quando encontra sinais com potencial de afetar os processos, já com impacto possível e recomendação. Se o problema se concretizar, o novo alerta informa quais avisos preventivos o anteciparam e apresenta a correlação para orientar a resposta.

  • Aviso preventivo quando há evidência de risco relevante
  • Comunicação agrupada pelo impacto nos processos
  • Causa, recomendação e validação sugerida no alerta
  • Correlação entre o aviso anterior e o incidente confirmado
  • Teto de custo controlado: a automação nunca estoura a conta
Risco de regressão · fluxo de pedidos Detectamos possíveis regressões de planos que utilizam as tabelas Pedidos e ItensPedido, com potencial de gerar lentidão nos processos relacionados. Recomendação: atualizar as estatísticas fora do pico e comparar os planos antes de qualquer mudança estrutural. aviso preventivo · risco baixo · há 2 h
Degradação confirmada · fluxo de pedidos O tempo de resposta aumentou 41% e já afeta consultas relacionadas às mesmas tabelas. Antecipado pelo alerta “Risco de regressão · fluxo de pedidos”. Próximo passo: validar o plano recomendado e acompanhar duração, leituras e bloqueios após a correção. incidente confirmado · correlação preservada · agora
Por que vale a pena

Sexta, 15h. O banco travou e o telefone não para.

O mesmo incidente, dos dois jeitos. A diferença entre garimpar no escuro sob pressão e ter a resposta na tela.

Sem o DB Sentinel
  • Abrir várias DMVs/consultas na mão e cruzar com o errorlog
  • Comparar o plano de execução de agora com o de ontem, manualmente
  • Descobrir no escuro qual query travou e quem está bloqueando quem
  • Testar hipóteses direto em produção, com o time cobrando
Investigação manual sob pressão e com sinais espalhados
VS
Com o DB Sentinel
  • A sala de controle já mostra o alerta e a instância em vermelho
  • Você pergunta em português: "por que travou agora?"
  • Em segundos: causa raiz (plano regredido) + script + risco classificado
  • Aplica a correção no modo Assistido, aprovada e auditada
Diagnóstico orientado com causa, impacto e próximo passo

Quanto antes a equipe encontra a causa, menor é o tempo gasto testando hipóteses em produção e explicando o incidente depois.

Veja por dentro

A cara da sala de controle

Não é screenshot estático: é como o produto correlaciona o pico de I/O das 15h com a query e o plano, e responde.

dbsentinel · SQL2022 · produção
0
Score de saúde
0
Engines num painel
Causa
explicada pelo DBA Virtual
Latência de I/O · últimas 3h▲ pico 15h00
Espera: I/O (PAGEIOLATCH)62%
Espera: Lock20%
Espera: CPU12%
DBA Virtual: o pico das 15h é I/O. A query 0x87CE em Orders trocou Index Seek → Table Scan (plano regredido). Sugiro forçar o plano bom e atualizar estatísticas. Risco: baixo.
Como funciona

No ar em três passos

Sem agente pesado, sem exportar dados. Instalação única no seu servidor e permissão mínima de leitura nos bancos.

Passo 1

Instale o servidor

Um instalador único no Windows sobe o DB Sentinel com banco embutido, HTTPS e backup automático, em poucos minutos. O agente pode rodar em Windows ou Linux.

Passo 2

Conecte os bancos

Execute o script de permissão mínima e cadastre a instância no painel. Opcionalmente, um agente por host coleta métricas de sistema operacional e do banco, com cadências configuráveis.

Passo 3

Monitore e pergunte

Acompanhe a saúde do ambiente na sala de controle e pergunte ao DBA Virtual, em português, o que precisar diagnosticar.

Transparência

O que quer dizer "101 verificações"

Não é número redondo de marketing: é a soma do que está implementado em cada engine, com template separado: a recomendação de um banco nunca aparece no outro. Abra a de cada um para ver o que é lido.

Além das verificações de melhores práticas, a Análise Sentinel cruza esperas, bloqueios e I/O de cada coleta para apontar o que está consumindo tempo agora, e o DBA Virtual tem 25 consultas somente leitura à disposição.

Bancos suportados

Repositório agnóstico de SGBD: o mesmo painel e o mesmo DBA Virtual para todas as engines.

DBA Virtual

Pergunte em português. Receba a causa raiz e a correção.

"Por que o banco ficou lento ontem às 15h?" O DBA Virtual cruza waits, top queries, planos e bloqueios do período e responde com o diagnóstico, e o script sugerido, com risco classificado.

  • Somente leitura: nunca executa nada por conta própria
  • Modo Assistido: tuning só com aprovação humana e auditoria
  • Literais mascarados na origem: o DBA Virtual nunca recebe seus dados de negócio
Experimentar
VocêPor que ficou lento ontem 15h?
DBA Virtual: Entre 15h e 15h20 houve pico de PAGEIOLATCH_SH (I/O). A query 0x87CE em Orders mudou de Index Seek para Table Scan: plano regredido. Sugiro forçar o plano bom e atualizar estatísticas. Risco: baixo.
O que você leva

Painel todo mundo tem. Nós entregamos a decisão pronta.

Gráfico bonito não conserta banco. O que sai do DB Sentinel é o diagnóstico escrito, o impacto medido, o script com o risco classificado e o relatório para levar à diretoria. Tudo em português, sem precisar interpretar.

1. O alerta que explica, não o que assusta

"CPU em 90%" não diz o que fazer. O nosso diz o que aconteceu, por que importa e qual é o próximo passo.

críticoLatência de I/O acima do aceitável O arquivo VendasDB.mdf passou de 25 ms de leitura média na última hora (o aceitável é 10 ms). Correlaciona com o pico de espera PAGEIOLATCH_SH, que responde por 45% do tempo de espera do período.

Impacto: toda consulta que lê essa base está esperando disco.
Sugestão: revisar o volume onde o arquivo está, ou reduzir a leitura física com o índice recomendado no item 3.

2. O achado com o impacto medido

A Análise Sentinel ordena os problemas por quanto tempo cada um está custando, então você sabe o que atacar primeiro.

críticoEspera de I/O45% do tempo
atençãoBloqueio: 3 sessões presas na raiz 6218% do tempo
atençãoEstatística de Orders 40% desatualizada19%/dia de rotatividade
okMemória e paralelismodentro do esperado

3. O script pronto, com o risco na frente

Toda sugestão vem com o comando no dialeto do seu banco e o risco classificado. Nada é executado sozinho: quem decide é você.

risco baixoÍndice que falta em Orders CREATE NONCLUSTERED INDEX IX_Orders_OrderDate
  ON dbo.Orders (OrderDate) INCLUDE (CustomerID, Total);


Já existe IX_Orders_Customer, mas ele não cobre esta consulta. Impacto estimado: 92% de redução de leitura.
Janela sugerida: fora do horário comercial, respeitando o RPO informado.

4. O relatório para mostrar à diretoria

Nota de saúde por instância, com o que está em conformidade e o que não está. Serve para auditoria e para justificar investimento.

72 de 100 · SRVFIN01 · 16 verificações
Backup e recuperaçãook
Memória e paralelismo2 ajustes
Versão fora de suporte em 3 mesesagir
Segurança e permissõesok

Os exemplos acima são de uma instância de demonstração. Na sua, os números são os do seu banco: nada aqui é genérico ou copiado de manual.

Segurança e privacidade

Seus bancos nunca saem da sua rede

Cada afirmação abaixo corresponde a um controle implementado no produto, e é verificável.

Tudo fica no seu ambiente

No modelo self-hosted, o DB Sentinel roda na sua rede e nenhuma métrica, query ou histórico é armazenado fora dela. Se preferir que a gente hospede, você recebe uma instância isolada, só sua, e mesmo lá só chegam metadados de performance, já mascarados na origem.

Nunca lemos seus dados

O usuário de coleta tem permissão que não permite ler tabelas de negócio. Coletamos como o banco executa, esperas, contadores, planos, nunca o que ele armazena.

Mascaramento na origem

Strings e números do texto das queries viram ? antes de gravar. Nem o repositório local guarda o literal, e o DBA Virtual nunca o recebe.

Credenciais cifradas

As credenciais das instâncias monitoradas são cifradas em repouso (AES/Fernet) e nunca saem da sua rede. Senhas com PBKDF2-SHA256 (200k).

DBA Virtual sob controle

O DBA Virtual apenas consulta e sugere. Execução só no modo Assistido: lista fechada de ações, aprovação de admin e trilha de auditoria. Alterar estrutura é proibido por projeto.

Resiliência sem esconder a dependência

Se a internet cair, a coleta local preserva o histórico durante a contingência. O produto completo exige saída HTTPS: login sincronizado, validação de licença, catálogo de patches, Análise proativa e DBA Virtual dependem da Central.

Monitoramento que respeita o servidor

Você configura as cadências no ambiente ou por instância. Com o agente instalado, CPU ou memória acima do limite fazem a coleta reduzir automaticamente as etapas mais pesadas, manter a vigilância essencial e avisar o painel. Quando a pressão normaliza, a coleta completa volta.

Acesso por IP (nuvem)

Se a gente hospeda o seu painel, você decide quem alcança: cadastre no portal os IPs da sua empresa e todo o resto passa a receber 403 na borda, antes de chegar à aplicação.

Isolamento entre contas

Cada conta só enxerga as próprias instâncias, usuários e histórico. Pedir o recurso de outra conta devolve “não existe”, não “sem permissão”, nem a existência do dado vaza.

TLS em todas as pontas Conforme LGPD Agentes só com saída HTTPS Backup diário do repositório Permissão mínima nos bancos

Ver a página de segurança completa

Para quem é

Feito para o DBA sênior. E para quem não entende de banco

A mesma ferramenta fala duas línguas: a profundidade que o especialista exige e a clareza que o resto do time precisa.

Para o DBA sênior

Especialista · quer profundidade e controle
  • Waits por categoria, top queries por consumo e evolução de ms/exec
  • Planos de execução em árvore, comparação lado a lado e regressão de plano
  • Bloqueios, deadlocks com a query vítima, fragmentação e saúde das estatísticas
  • Modo Assistido: forçar plano, criar índice, atualizar estatística, aprovado e auditado
  • SQL Server, PostgreSQL, MySQL, MariaDB, MongoDB e Oracle no mesmo lugar

Para quem não é de banco

Gestor, dev ou sysadmin · quer clareza
  • Um score de saúde de 0 a 100 por instância, verde/amarelo/vermelho, sem jargão
  • Alertas em português explicando o que houve e o que fazer
  • Pergunte "está tudo bem?" e o DBA Virtual responde sem termos técnicos
  • Saiba quando é sério e quando pode esperar, e quando escalar
  • Visão gerencial: obsolescência, patches e risco do ambiente num relance
Uma ferramenta, quatro leituras

Cada pessoa do time pergunta uma coisa diferente

DBA e sysadmin

"Por que ficou lento às 15h?"esperas por categoria, consulta ofensora, plano que regrediu, bloqueio e I/O por arquivo, com script de correção e risco classificado.

Gestor de TI

"Está tudo bem?"score de saúde por instância, o que está fora de suporte, patches pendentes e onde há risco, sem jargão e num relance.

Desenvolvedor

"Minha consulta está ruim?"consumo por consulta, índice que falta (ou o que já existe e cobre), estatística desatualizada e o impacto previsto de uma mudança.

Responsável por LGPD e segurança

"O que sai da nossa rede?"literais mascarados na origem, coletor sem acesso a dados de tabela, DBA Virtual somente leitura e trilha de auditoria das ações aprovadas.

Planos

Preço honesto por instância, com o DBA Virtual incluído

Cobrança por instância monitorada, sem variar com o tamanho do banco, mais uma cota mensal do DBA Virtual já incluída.

Sentinel Scout

Visibilidade essencial para equipes enxutas
Monitoramento contínuo e DBA Virtual sob demanda para investigar lentidões, bloqueios e mudanças de comportamento com recomendações claras.
R$ 119/instância/mês
Cobrança por instância + DBA Virtual incluso
  • Coleta principal a cada 5 min
  • DBA Virtual sob demanda, com diagnóstico e recomendação
  • Top queries, planos de execução e waits
  • Assessment de melhores práticas
  • Alertas de patch e obsolescência (EOL)
Contratar Scout

Sentinel Guardian

Prevenção e resposta para ambientes críticos
Tudo para operações que precisam antecipar riscos, explicar incidentes com evidências e agir com segurança antes que a lentidão alcance o usuário.
R$ 249/instância/mês
Cobrança por instância + DBA Virtual incluso
  • Coleta de alta resolução (1 min)
  • DBA Virtual sob demanda e Análise Proativa automática
  • Avisos preventivos com impacto e recomendação
  • Árvore de bloqueios e deadlocks em tempo real
  • Arquitetura HA/DR (Always On, replicação)
Contratar Guardian

Sentinel Enterprise

Sob medida
Para grandes parques, operações distribuídas e requisitos específicos de segurança, governança, capacidade e atendimento.
Sob consulta
Cobrança por instância + DBA Virtual incluso
  • Tudo do Guardian, com capacidade dimensionada para o ambiente
  • SLA e acompanhamento definidos em contrato
  • Implantação self-hosted isolada, com saída HTTPS controlada
  • DBA Virtual e Análise Proativa dimensionados para a operação
  • Políticas de segurança e integração avaliadas no projeto
Falar com vendas

Todos os planos incluem o DBA Virtual. Comparar planos em detalhe →

Dúvidas frequentes

Perguntas comuns

Os meus dados saem da minha rede?

No modelo self-hosted, métricas, consultas mascaradas e histórico permanecem na sua infraestrutura. Ao usar o DBA Virtual, apenas o contexto minimizado necessário à resposta trafega por HTTPS, com os literais já mascarados na origem. No modelo hospedado, ficam conosco somente metadados de performance em uma instância isolada.

Como funciona a cobrança?

Por instância monitorada, sem variar com o tamanho do banco. Cada plano inclui uma cota mensal do DBA Virtual; você pode ampliar essa cota quando precisar.

Preciso de internet?

Sim, o servidor do painel precisa de saída HTTPS obrigatória para login sincronizado, licença, atualização do catálogo de patches, Análise proativa e DBA Virtual. No self-hosted, os agentes alcançam o painel pela rede interna; no painel hospedado, precisam de saída HTTPS 443 para o endereço público do painel.

Quais bancos são suportados?

SQL Server, PostgreSQL, MySQL, MariaDB, MongoDB e Oracle, todos no mesmo painel e com o mesmo DBA Virtual. O repositório é agnóstico de SGBD.

O DBA Virtual pode alterar o meu banco?

Por padrão, não. Ele consulta os dados e sugere scripts com risco classificado. Execução só existe no modo Assistido, com lista fechada de ações, aprovação de administrador e trilha de auditoria. Alterar estrutura de objetos é proibido por projeto.

Quanto tempo leva para instalar?

Minutos. Um instalador único no Windows sobe o servidor com banco embutido, HTTPS e backup. Depois, o cadastro de cada instância leva cerca de dois minutos com o script de permissão mínima. O agente tem pacotes próprios para Windows e Linux.

Comece a monitorar em minutos

Instalação única no seu servidor, permissão mínima nos bancos e pronto. Teste com as suas instâncias e veja o DBA Virtual trabalhar.

Contratar agora
DB Sentinel
online agora
Assistente DB Sentinel
Suporte
Falar no WhatsApp