SQLcommenter - Công cụ tự động instrumentation cho ORM
(cloud.google.com)-
Mã nguồn mở do Google công bố
-
Thư viện tự động thêm chú thích vào SQL do ORM tạo ra, giúp có thể phân tích hiệu năng của truy vấn
-
Có thể áp dụng gần như không cần thay đổi mã
-
Hỗ trợ Python, Java, Node, Ruby
→ Django, Spring, Sqlalchemy, Hibernate, Knex, Sequelize, Flask, Rails ORM
→ MySQL, PostgreSQL, MariaDB, SQLite, Cloud SQL
- Cung cấp tích hợp với Cloud SQL Insights
3 bình luận
Ừm, nếu text của SQL thay đổi thì có thể parser và optimizer sẽ phải chạy lại, nên có vẻ sẽ ảnh hưởng đến hiệu năng..
Không biết họ đã khắc phục vấn đề này như thế nào nhỉ..
Tôi vẫn chưa xem kỹ, nhưng vì nó thay đổi truy vấn SQL do ORM tạo ra ở giữa bước ORM —> SQL, trước khi đi vào SQL, nên có lẽ không liên quan đâu nhỉ?
Github: https://github.com/google/sqlcommenter
Documentation: https://google.github.io/sqlcommenter/