Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Comunicação backend <> banco de dados

Olá, comecei a trabalhar recentemente com aplicações web e uso bastante o console dos navegadores pra obter detalhes das requisições que vão para o servidor. Ver os dados que trafegam entre o front e o backend está me ajudando bastante na evolução e resolução de problemas.

Gostaria de saber se existe algo parecido para obter detalhes da comunicação entre o backend e o banco de dados, saber em tempo real qual comando foi executado e seu retorno, etc..

Atualmente estou estudando backend com Node.JS e MySQL como base de dados.

4 respostas

Caso um dia você trabalhe com o SQL Server, isso que você quer fazer pode ser feito usando o SQL Profiler, ele permite ver as queries em tempo real. No caso dele, não se recomenda deixar ativo sempre, já que esse trabalho costuma causar um certo impacto no processamento.

https://sqlfromhell.wordpress.com/2012/02/23/identificando-consultas-demoradas-com-o-sql-server-profiler/

Obrigado pela contribuição Daniel!

O recurso que procuro é esse mesmo. Ainda aguardo resposta sobre o MySQL ou talvez alguma alternativa mais genérica que funcione com outros bancos.

solução!

Para o MySQL creio que a solução deve ser esta:

https://www.mysql.com/products/enterprise/monitor.html

É exatamente essa solução que procurava. Pelo que pude entender, cada banco tem sua própria maneira de monitorar as conexões e não existe ferramenta genérica que possa se adaptar ao uso de outras bases de dados.

Obrigado novamente, Daniel!