B-tree index (loại mặc định của PostgreSQL) phù hợp cho những truy vấn nào?
- A.Kiểm tra một mảng có chứa phần tử cho trước hay không
- B.Tính khoảng cách gần nhất giữa các điểm toạ độ
- C.So sánh =, <, >, BETWEEN và sắp xếp ORDER BY
- D.Tìm kiếm full-text trong nội dung văn bản dài
Đáp án: C
So sánh có thứ tự: =, <, <=, >, >=, BETWEEN, IN, và cả ORDER BY trên cột đó. Vì B-tree lưu giá trị đã sắp xếp nên vừa tra điểm, vừa quét khoảng, vừa trả kết quả đúng thứ tự mà không cần sort thêm.
Nguồn tham khảo