SQLcommenter - ORM auto-instrumentation टूल
(cloud.google.com)-
Google द्वारा जारी किया गया open source
-
यह एक लाइब्रेरी है जो ORM द्वारा बनाए गए SQL में अपने-आप comments जोड़ती है, जिससे queries का performance analysis संभव होता है
-
लगभग बिना code changes के लागू किया जा सकता है
-
Python, Java, Node, Ruby सपोर्ट
→ Django, Spring, Sqlalchemy, Hibernate, Knex, Sequelize, Flask, Rails ORM
→ MySQL, PostgreSQL, MariaDB, SQLite, Cloud SQL
- Cloud SQL Insights के साथ integration उपलब्ध
3 टिप्पणियां
उम्, अगर SQL का text बदलता है तो parsing और optimizer फिर से चल सकते हैं, इसलिए लगता है कि performance पर असर पड़ सकता है..
इस समस्या को इन्होंने कैसे पार किया होगा..
मैंने अभी इसे विस्तार से नहीं देखा है, लेकिन क्या यह ORM —> SQL के बीच में, SQL में जाने से पहले ORM द्वारा बनाई गई SQL query को बदलता है, इसलिए शायद इससे कोई फर्क नहीं पड़ेगा?
Github: https://github.com/google/sqlcommenter
Documentation: https://google.github.io/sqlcommenter/