Một tối ưu hóa là trong exact
trường hợp, bạn không cần sử dụng LIKE (bạn chỉ nên sử dụng nó với ký tự đại diện -%).
Một điều khác mà bạn có thể làm để làm cho mọi thứ nhanh hơn là thêm INDEX vào các hồ sơ bạn sẽ tìm kiếm.
Ngoài ra, chỉ khi bạn đang sử dụng MyISSAM làm công cụ lưu trữ của mình (cho bảng đó), bạn mới có thể sử dụng tìm kiếm toàn văn như thế này
CHỌN * TỪ normal
WHERE MATCH (tiêu đề, nội dung) LẠI ('Queried_string')
first_name LIKE '%S%'
OR last_name LIKE '%S%'
OR phone_number LIKE '%S%'
OR mobile_number LIKE '%S%'
OR email_address LIKE '%S%'
OR address LIKE '%S%'
OR organization LIKE '%S%'
OR other LIKE '%S%'
OR sector LIKE '%S%'
OR designation LIKE '%S%' )
dường như mang lại rất ít giá trị cho toàn bộ quá trình.
Hy vọng điều này sẽ hữu ích.