Duvidas analise de processo banco firebird 1.5

20/02/2024

0

Boa tarde !
estou com um sistema que utiliza banco.fdb , firebird 1.5
Há alguma forma de saber qual o select que esta sendo executado pelo sistema quando o usuário esta gerando determinado relatório ?
Alex

Alex

Responder

Posts

21/02/2024

Arthur Heinrich

De dentro do banco, acho impossível. O Banco Firebird começou a introduzir views para monitorar a atividade das sessões a partir da versão 2.1.

Quanto à geração do relatório, é possível que o componente de geração do relatório possua eventos, que podem ser escritos para registrar em que etapa da geração você está, permitindo assim, rastrear a execução.

Mas, se você pretende fazer isso com um programa de terceiros, sem que possa alterar o código, aí a coisa complica.

Uma coisa que você pode tentar é interceptar a conexão com o banco, com uma ferramenta do tipo Wireshark. Ela vai te mostrar tudo o que trafegou entre a aplicação e o banco. Como geralmente esta comunicação não é criptografada, é possível que você consiga obter as queries.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar