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 <[email protected]>: > 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 <[email protected]> >> >> 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 <[email protected]> >> > >> > 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 >> [email protected] >> http://liste.linux.org.tr/mailman/listinfo/linux-programlama > > > _______________________________________________ > Linux-programlama mailing list > [email protected] > http://liste.linux.org.tr/mailman/listinfo/linux-programlama > > _______________________________________________ Linux-programlama mailing list [email protected] http://liste.linux.org.tr/mailman/listinfo/linux-programlama
