O que é o dbMonitor


O dbMonitor é uma ferramenta utilizada para monitorar e rastrear a atividade e o desempenho de bancos de dados em tempo real. Ele captura comandos SQL, transações e eventos de conexão para otimizar a performance do sistema e diagnosticar problemas rapidamente.

Suas funcionalidades são:

  • Rastreamento de SQL: Exibe instruções como SELECT, UPDATE e INSERT em tempo real.
  • Diagnóstico de lentidão: Ajuda a identificar consultas demoradas e excesso de chamadas ao banco.
  • Análise de eventos: Monitora transações, uso de pool de conexões e detecta erros no sistema.


Como utilizar


No campo Process, são listados os sistemas ativos e inativos. Ao clicar uma vez sobre o sistema desejado (ex: wfiscal.exe), o campo Events será habilitado, permitindo a visualização do funcionamento do sistema escolhido.

Existem 3 tipos de status para as tabelas no dbMonitor.

COMPLETE - Quando a tabela foi executada com sucesso.
PENDING - Quando há alguma tabela pendente, impedindo a continuidade do processamento no sistema.
ERROR - Quando ocorre uma falha na execução da tabela, gerando um erro no sistema.


Na parte superior do dbMonitor, localiza-se o campo Shows event filter dialog. Dentro dele, na seção Event status, há as três opções (Complete, Pending e Error). É possível definir quais delas serão exibidas no painel de eventos apenas marcando ou desmarcando as caixas de seleção correspondentes.


Na parte inferior, encontram-se os campos SQL e ERROR:

SQL - Permite visualizar qual tabela está sendo executada no momento.

ERROR - Exibe a mensagem da falha ocorrida durante a execução da tabela.


Como utilizar o db monitor? Como funciona o DB MONITOR? O que é o dbmonitor?