View ne kadar süreyle geliyor? Benim düşüncem şöyle: Limit vermeniz sorgununun süresini düşürmez hatta artırabilir. Sadece verinin mysql'den php'ye (veya başka birşey) ordan da client tarafına gelmesini hızlandırır. yani az veri gelir. view'un sorgudan pek de farkı yok.
2009/8/24 Guychmyrat Amanmyradov <[email protected]> > Merhabalar. > > 100.000 kişilik veritabanım var. Fotoğrafları onlarnarı getirsin diye bir > view oluşturdum. Yani sadece fotoğraflı olanları fotoMemberView-e atadim. > Baktımki fotosu olanların sayısı 70.000 kadar. Buda sorguyu çok > yavaşlatıyor. O yüzden view-i oluştururken limit ekledim. Yani son 500 > kişiyi getirsin dedim. View oluşturdum güzel. içinde de 500 kişi var. > Yalnız mysql_slow.log-dan baktığımda fotoMemberView-den çekilen Row (Satır) > sayısı 70.000 gösteriyor. Flush yaptım. MySQL yeniden başlattım. Çözüm > olmadı. Acaba bir fikri olan varmı ? Slow_query-e düşüyor. Ve Row sayısı > olarakta 70.000 gösteriyor. Ama view-imde toplam 500 kişi var? MySQL cache > fonksiyonlarnda bulamadım... > > ------------------------------ > Yahoo! Türkiye açıldı! > Haber, Ekonomi, Videolar, Oyunlar hepsi Yahoo! Türkiye'de! > www.yahoo.com.tr <http://tr.yahoo.com/> > > _______________________________________________ > Linux-programlama mailing list > [email protected] > http://liste.linux.org.tr/mailman/listinfo/linux-programlama > > -- Elvin Şiriyev http://siriyev.net
_______________________________________________ Linux-programlama mailing list [email protected] http://liste.linux.org.tr/mailman/listinfo/linux-programlama
