16 điểm bởi xguru 2022-12-02 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • "Composite index nhanh hơn index merge 10 lần
    Trong Postgres, chênh lệch này còn lớn hơn so với MySQL,
    vì Postgres không hỗ trợ index-only scan cho các truy vấn dùng index merge"
  • Với truy vấn SELECT count(*) FROM table WHERE int1000 = 1 AND int100 = 1
    có thể tạo composite index (int1000, int100), hoặc tạo các index riêng cho int1000/int100 để có thể merge
  • Thử nghiệm sau khi tạo ngẫu nhiên 10 triệu bản ghi
    • Composite index: 5ms
    • Index merge: MySQL 30~40ms, Postgres 30~90ms
  • Nếu đang dùng Postgres, cần lưu ý khi sử dụng tính năng index merge

Chưa có bình luận nào.

Chưa có bình luận nào.