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.

