SQLcommenter - ferramenta de instrumentação automática para ORM
(cloud.google.com)-
Open source lançado pelo Google
-
Biblioteca que adiciona automaticamente comentários ao SQL gerado por ORMs, permitindo analisar o desempenho das consultas
-
Pode ser aplicada com quase nenhuma alteração de código
-
Suporte para Python, Java, Node e Ruby
→ Django, Spring, Sqlalchemy, Hibernate, Knex, Sequelize, Flask, Rails ORM
→ MySQL, PostgreSQL, MariaDB, SQLite, Cloud SQL
- Oferece integração com o Cloud SQL Insights
3 comentários
Hum, se o texto do SQL mudar, o parser e o otimizador podem acabar rodando de novo, então parece que isso pode impactar o desempenho..
Como será que eles conseguiram contornar esse problema..
Ainda não olhei em detalhes, mas como isso altera a consulta SQL gerada pelo ORM no meio do caminho ORM —> SQL, antes de ela chegar ao SQL, não deveria ter problema, certo?
Github: https://github.com/google/sqlcommenter
Documentação: https://google.github.io/sqlcommenter/