- Lược đồ có vẻ hợp lý (đối với truy vấn bạn thực sự không cần chỉ mục và một số chỉ mục đã được bao phủ bởi các ràng buộc FK)
- Bảng Junction không cần khóa thay thế (nhưng nó sẽ không gây hại).
- Lý do thực sự khiến truy vấn của bạn chậm là nó cần tất cả các hàng từ tất cả các bảng để tính toán các tổng hợp. Nếu bạn cần 100% dữ liệu, các chỉ mục không thể giúp được gì nhiều.
- Thêm một ràng buộc bổ sung (ví dụ:trên snapshot_timestamp> =some_date) có thể sẽ tạo ra một kế hoạch khác sẽ sử dụng các chỉ mục.