Hiện tại đang làm cái hệ thống search tổng hợp, db hiện tại đang có hơn 50 triệu record và số record ngày càng tăng lên do db ngày càng phình ra, chức năng search giờ nhập kw vào để suggest thấy hơi bị lâu rồi, mà db ngày càng phình nữa chắc tương lai sẻ có vấn đề, anh em nào có kinh nghiệm chỉ giáo vụ này với
Tốt nhất: chuyển sang ElasticSearch Đơn giản nhất: giới hạn search theo tiêu chí nào đó (ngày tháng năm chẳng hạn) để limit lại số record. Chẳng hạn 1 năm tạo thêm khoảng 50 triệu records thì thời gian search tối đa cũng chỉ nhiêu đó thôi (hoặc chậm hơn xíu) dù cho trong database có thể đang có đến 500 triệu records (chứa cho 10 năm)