Có thể dùng gem nào để debug SQL query không?
Có thể dùng gem nào để debug SQL query không?
Trong Ruby on Rails, **gem `bullet`** là một công cụ phổ biến để debug SQL query. Gem này giúp phát hiện n+1 query và các vấn đề liên quan đến việc tải không cần thiết của các bản ghi từ cơ sở dữ liệu.
## Đặc điểm
- **N+1 Query**: Nhận diện tự động các truy vấn n+1 và cung cấp thông tin chi tiết để cải thiện hiệu năng.
- **Unnecessary Eager Loading**: Cảnh báo các trường hợp mà các liên kết đã được preload nhưng không được sử dụng, giúp giảm tải bộ nhớ không cần thiết.
- **Console Output**: Thông tin cảnh báo được in trực tiếp ra console, giúp lập trình viên dễ dàng phát hiện và sửa chữa.
## So sánh
- **So với `sql_logger...
middle