Arama kıstasları da çok önemli. Tek sütunda mı arıyoruz , birden fazla sütunda mı arıyoruz , indexler düzgün mü vs vs gibi.
Bunun dışında yaklaşık 180K veriyi saklayan bir tablo da benimde test etme fırsatım olmuştu , cümle yapılarında olan sütunlardan yapılan bir aramaydı.
Aralarında dağlar kadar bir fark yoktu. İster LIKE ister MATCH olsun son kullanıcının fark edebileceği kadar büyük bir performans farkı olmadı. Arama yaptığım sütun index değildi ve 4-5ms farkla LIKE önde çıktı (Tablo yapısı MyISAM).
MYSQL'de hangi sorgunun performansı daha yüksektir?
LIKE
MATCH AGAINST