Oylamanın asıl amacı çoğunlukla hangi yöntemin kullanıldığının tespit edilebilmesidir.
Peki sizce önce like sorgusu ardından OR kullanarak match yaptırsak performans problemi olurmu?
Hocam OR bir karşılaştırma operatörü veya anlamına geliyor.
Siz like ve match i orla çalıştırmaktan neyi kastettiniz tam anlayamadım.
Ama şöyle açıklayayım OR kullanılan bir yerde önce bir karşılaştırma yapılacak ve sonra match veya like çalışacaktır. Buna dayalı olarak OR performansı çok az düşürecektir, match ve like ın çalışma şekli yine aynı olacaktır.
Şöyle birşeyde var ki siz match ve like fonksiyonlarını karşılaştırıyorsunuz bu durumda ancak match ve like ın çalışma performansı karşılaştırır.
Veritabanı Performansım yükselsin diyorsanız olay bunlarla bitmiyor, düzgün bir tablo yapısı, doğru sorgu motoru, doğru yazılım ve ihtiyacı karşılayacak bir sunucu gerekir. Fonksiyonlar yapılabilecek en son sıradadır, tabii ki bu önemsiz olduğu anlamına gelmez sadece bundan önce bakmamız gerekenler yukarıdakilerdir.
Veritabanı büyük olmadığı sürece match veya like kullanmanın pek bir farkı olmayacaktır.
Bir slayt bulmuştum orada 8 GB lık bir db de yapılan sorgu testlerine göre like daha kısa sürede işlemini tamamlamış gözüküyordu hatırladığım kadarıyla o slaytı bulursam buradan yollarım.