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ı!  http://yahoo.com.tr
İnternet üzerindeki en iyi içeriği Yahoo! Türkiye sizlere sunuyor!
_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

Cevap