SQLcommenter - Tool zur automatischen ORM-Instrumentierung
(cloud.google.com)-
Open Source von Google
-
Eine Bibliothek, die automatisch Kommentare zu dem von ORMs erzeugten SQL hinzufügt und dadurch Leistungsanalysen von Abfragen ermöglicht
-
Mit kaum Codeänderungen einsetzbar
-
Unterstützt Python, Java, Node und Ruby
→ Django, Spring, Sqlalchemy, Hibernate, Knex, Sequelize, Flask, Rails ORM
→ MySQL, PostgreSQL, MariaDB, SQLite, Cloud SQL
- Bietet Integration mit Cloud SQL Insights
3 Kommentare
Hm, wenn sich der SQL-Text ändert, könnten Parsing und Optimizer erneut laufen, daher hätte ich den Eindruck, dass sich das auf die Performance auswirken könnte..
Wie haben sie dieses Problem wohl gelöst..
Ich habe es mir noch nicht im Detail angesehen, aber da es die vom ORM erzeugte SQL-Abfrage zwischen ORM —> SQL und vor dem Eintreffen als SQL verändert, dürfte das doch egal sein, oder?
Github: https://github.com/google/sqlcommenter
Dokumentation: https://google.github.io/sqlcommenter/