yaklasik 10 milyon kayit icinde, 11 karakterli aramanin (nchar degeri) sonucun donmesinin yaklasik 1 dakika surmesi normal midir?

bu sureyi kisaltmanin bir yolu yok mudur?


 

like ile arıyorsan gayet normal. eşitleyerek arıyorsan da normal gibi sanki.
hızlandırmak için index yapman lazım. ya da sorguyu "with nolock" ile çekebilirsin.

sefapezevengi

select * from musteriler where musteri_isim like 'ahmet%'
select musteri_adres where musteri_isim like 'ahmet%'
arada cok buyuk fark olur.
bir de tablo surekli guncellenmiyorsa - mesela urun tablosu gibi vs. - bir kopya alin memory table yapin aramayi ordan yapin hiz cok farkeder.

artisnot
1

mobil görünümden çık