Kesinlike o yüzden bizler "yüzlerce kez dene yanıl" yerine "1 kez hesapla ve yap" prensibi tercih ediyoruz. (Neden aramaya yaptığım yeri balansız hale getireyim ki ? zaten amaç min arama komplexlği olan bir data structure elde etmek)
2009/10/15 Nuri AKMAN <nuriak...@gmail.com>: > Merhaba, > > Halep oradaysa arşın burada :) milyon kayıtlı tabloda WHERE 'de > kullandığınız alanın index'ini kaldırın. Ayrıca, güncellediğiniz alan / > alanlara da index verin. Sonra bir deneme yapın ve ölçüm sonucu alın. > Ardından, önerdiğim şekilde yapıyı değiştirip bir ölçüm daha alın. > > Buna rağmen "Fark Olmadı" derseniz buyurun tartışalım. > > Selamlar, > Nuri Akman > > > 2009/10/15 hal 2000 hal <ha...@int6.net> >> >> Fark etmez ki çünkü bakmakla değiştirmek arasında fark yok (hepsininde >> komplexliği O(log n)) >> >> İlla süper bi yöntem olsun diyorsan her hangi bir self-balanced veri >> yapısını kullanabilirsin (kısaca tek bir iş için özelleşmiş database >> olur ama yinede O(log n)'i geçebileceğini sanmıyorum :) :) :) ) >> >> 2009/10/15 Guychmyrat Amanmyradov <guychmy...@yahoo.com.tr> >> > >> > Eğer güncellenemeya çalışılan değer değişmiyorsa SQL Updata işlemini >> > zaten yapmaz. (effectedrow = 0 olur yani) >> > >> > Yani 1. tabloda 1 mln kayıt var ve toplam 500 kişi online. 2. tablomda >> > da 10.000 kişi var. ve burada da 500 kişi online. her iki tabloda da >> > offline >> > olucak kişi (effectedrow) 100 kişi ise. Her iki tabloda aynı sürede mi >> > işlem >> > olucak ? Yani her ikiside mesela 1 saniye de mi yapacak işlemi ? Çünkü >> > etkilenecek row sayısı 100. >> _______________________________________________ >> Linux-programlama mailing list >> Linux-programlama@liste.linux.org.tr >> http://liste.linux.org.tr/mailman/listinfo/linux-programlama > > > _______________________________________________ > Linux-programlama mailing list > Linux-programlama@liste.linux.org.tr > http://liste.linux.org.tr/mailman/listinfo/linux-programlama > > _______________________________________________ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama