- Tôi có một bảng rất lớn.
- Tôi có chỉ mục trên cột col1.
- Tôi muốn lấy dữ liệu do col1 yêu cầu.
- Từ gói truy vấn tôi có thể nói nó không sử dụng chỉ mục.
- Khi tôi thêm "LIMIT", nó bắt đầu sử dụng chỉ mục
- Đối với giá trị lớn cho "LIMIT", nó ngừng sử dụng chỉ mục.
Bất kỳ đầu mối nào?Postgres không sử dụng chỉ mục có "ORDER BY"
P.S. Tôi muốn lấy dữ liệu được nhóm lại theo giá trị của col1 (không nhất thiết phải sắp xếp), bất kỳ đề xuất nào khác ngoài "ORDER BY".
THANKS !!
Kết quả từ EXPLAIN ANALYZE ở đâu? Nếu không có nó, không ai có một đầu mối tại sao mọi thứ không hoạt động như bạn nghĩ. –