Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Mysql Sorgu Sonuç Süresi ve Deneyimli Arkadaşlara

Öncelikle deneyimli olan olan arkadaşların fikrini almak istediğim bir konu var.
Bir proje üzerinde çalışmaktayım ve bu projede SQL ile bazı kriterlere göre listeletmeler yapmaktayım.

Toplam 3 tabloda (JOIN ve yerine göre IN ile iç içe sorgular kullanarak) sorgu yapıp tek bir liste elde etmekteyim.

Şuanda
Tablo 1 = 43 kayıt
Tablo 2 = 458 kayıt
Tablo 3 = 3 kayıt

Sorgu sonucu microsoft+wamp ile 0.0064480304718018 gibi bir sürede elde etmekteyim. (Linux te henüz deneyemedim)
Burada Tablo 1 en aktif DB im olucak ve baya dolmasını bekliyorum 200.000 veya 300.000 veya belkide inşallah 1.000.000 kayıta kadar çıkabilir.

Tablo 2 ise ortalama 2.000.000 kayıttan fazla olmayacak.
Tüm bunlar göz önüne alındığında bu verilerle yukarıdaki süreyi elde ediyor isem geleceğe yönelik tahminlerim doğrultusunda sıkıntı yaşanacak durum varmıdır acaba?

Lütfen kusuruma bakmayın bu soru, cevap itibari ile deneyim gerektiren ve benim henüz o deneyime nail olmadığım gözönüne alınarak sorduğum ve gelecek için kaygılarımın olmasından kaynaklanan bir sorudur.

Umarım kafa ütülememişimdir.

Saygılarımla, iyi çalışmalar dilerim.

Not:Gerekli indexlemeler yapılmıştır.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • siyahbeyaz adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    472 cevap - 20 soru
    herhangi bir sıkıntı yasayacagını sanmıyorum. gerekli performans kodlarını in icinde kullanışsın.. bundan daha iyi ne olabilir ki.. yalnız söyle bir durum var 1000 tane online kullanıcı anlık olarak zirt pirt sorguları calıstırmaları halıyle sql serverınızı yoracaktır buda sorgularınızın gec sonuc vermesine neden olacktır. bunun ıcın sayfalarınızda cache sisteminiz kurmanızdır. hem sql den hemde sunucudan %80 performans saglamis olursunuz..
    • llorca adlı üyenin fotoğrafı llorca
      Cache sistemini hiç kullanmadım açıkcası nasıl kullanılacağınıda bilemiyorum bu konuda bildiğiniz anlatımı basit bir makale mevcut mu?

      Ayrıca sistem yükü arttığı zaman kendi sunucumu (tabii nasip olursa) alıp kullanmak daha mantıklı bir çözüm olur değil mi? Geçici bir süre VPS kullanmayı planlamaktayım.

      İlgin ve moral verici cevabın için teşekkür ederim.
      10 yıl önce yazılmış
    • siyahbeyaz adlı üyenin fotoğrafı siyahbeyaz
      http://blog.mustafakirimli.com/ burda gerekli cacheler hakkında performans vs gibi konulara deginmiş..


      yalnız ben şahsen http://pehepe.blogspot.com/2008/01/php-cache-sistemi.html burdaki cache sistemini birebire kullanıyorum. performans 10 numara.. secim size kalmıs..
      10 yıl önce yazılmış
    • llorca adlı üyenin fotoğrafı llorca
      Gösterdiğin ilgi ve yardım için teşekkür eder selam ederim.
      10 yıl önce yazılmış

Cevaplar

Hiç cevap bulunamadı.