em có 1 bảng khoảng 1 triệu dòng.
category varchar
service_id INT
object_id TEXT
khi em select với WHERE category = ‘XXX’ AND service_id = YYY AND object_id = ‘ZZZ’ thì rất chậm, phải 5 6s mới ra, dù kết quả chỉ có 2,3 dòng
em đã đánh index riêng lẻ cho cả 3. em nghe nói có cái đánh index gộp kiểu nhiều column cùng 1 kiểu dữ liệu vào 1 index, nhưng 3 column kia là 3 kiểu dữ liệu khác nhau.
và 1 cái nữa là khi select WHERE IN rất nhanh nhưng WHERE LIKE thì lại rất chậm.
không biết có cách nào để tối ưu hơn không nhỉ. em cảm ơn