Xem qua sổ tay hướng dẫn TẠO CHỈ SỐ FULLTEXT , nó chỉ ra rằng bạn có thể chỉ định nhiều cột bằng cách lặp lại column_name
chẳng hạn như:
CREATE FULLTEXT INDEX ON table_name (column_name1 [...], column_name2 [...]) ...
Với thông tin này, tôi sẽ giả sử rằng nó tạo ra một chỉ mục duy nhất trên 3 cột . Hơn nữa, tôi giả định rằng nó hoạt động theo quy tắc trái sang phải liên quan đến các chỉ mục tổng hợp (tôi sẽ xác minh điều này bằng cách kiểm tra kế hoạch thực thi cho các câu lệnh sau). Do đó, chỉ mục tổng hợp trên (col1, col2, col3)
sẽ phải được chọn theo thứ tự đó để nó được sử dụng (SELECT col1, col2 ...
). Nếu bạn gọi col2
nó sẽ không sử dụng chỉ mục.