Mssql'de full text search var. Kullandığınız veritabanına bağlı olarak, buna benzer bir index yapısının olup olmadığını araştırdınız mı?
300K fazla bir satır sayısı değil.
Ek olarak kullandığınız veritabanı da önemli (mysql, mssqş, postgre, mongodb vb.). Yapılandırması daha da önemli.
mariadb kullanıyorum. evet fazla bir sayı değil ancak her ip sorgusunda yeni bir kayıt oluşturuluyor tablo onay=1 onay=0 ile dönüyor çok fazla veri olduğuda söylenemez ancak dediğim gibi her dakika demek bile az gelir her saniye yığınla sorgu alıyor. mariadb ve innodb yapısı ile kullanıyorum şu an. benim için en büyük olumsuz tarafı şu hiçbir tablomda cache kullanılacak veri yok herşey değişken. o yüzdende birkaç denememde tabloları ayırmanın fazlasıyla yararını gördüm. şimdi daha ileriye götürüp 10-20-30 tablo ayırmayı düşünüyorum. bu yüzden fikir almak istedim