GIN và tìm kiếm toàn văn
Đo trên 500.000 bài tiếng Việt: GIN nhanh 754 lần với từ hiếm, chậm hơn LIKE với từ phổ biến. Và cách tìm không dấu.
Đo trên 500.000 bài tiếng Việt: GIN nhanh 754 lần với từ hiếm, chậm hơn LIKE với từ phổ biến. Và cách tìm không dấu.
Chỉ mục phủ làm truy vấn nhanh 6,6 lần. Nhưng kế hoạch ghi Index Only Scan mà vẫn chạm bảng 29.976 lần — con số cần nhìn là heap fetch.
Bọc cột trong lower() làm truy vấn chậm 900 lần. Chỉ mục biểu thức chữa được, nhưng nó đòi khớp chính xác và hàm phải IMMUTABLE.
Thêm một mệnh đề WHERE vào chỉ mục làm nó nhỏ đi 20 lần, đọc nhanh 2,9 lần và ghi nhanh 2,7 lần. Kèm điều kiện để nó được dùng.