Bạn có thể tạo một bảng tạm thời với chỉ mục văn bản đầy đủ và chèn 'chuỗi ký tự của tôi' vào đó. Sau đó, bạn có thể sử dụng cú pháp khớp văn bản đầy đủ của MySQL trong một truy vấn nối với bảng vĩnh viễn của bạn. Bạn sẽ vẫn thực hiện quét toàn bộ bảng trên bảng vĩnh viễn của mình vì bạn sẽ kiểm tra sự trùng khớp với từng hàng đơn lẻ (bạn muốn gì, phải không?). Nhưng ít nhất 'chuỗi sao của tôi' sẽ được lập chỉ mục để nó có thể hoạt động tốt hơn những gì bạn có bây giờ.
Ngoài ra, bạn có thể xem xét chỉ cần chọn column
từ bảng table
và trình diễn trận đấu bằng ngôn ngữ cấp cao. Tùy thuộc vào số hàng trong table
, cách tiếp cận này có thể có ý nghĩa hơn. Việc tải các tác vụ nặng lên máy chủ khách (máy chủ web) thường có thể là một chiến thắng vì nó làm giảm tải trên máy chủ cơ sở dữ liệu.