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

site sorgu hızı testi

merhaba arkadaşlar,
sitemdeki sorguların hızının normal olup olmadığını nasıl test edebilirim? ya da optimizasyon gerektirip gerektirmediğini nasıl anlayabilirim? buna ilişkin bildiğiniz bir yöntem varsa paylaşırsanız çok sevinirim.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap Doğru Cevap

  • Avatar of siyahbeyaz
    4 ay önce
    cevap - soru
    php microtime ile hız sorgularınızı hesaplayabilirsiniz
    alıntı bır kod
    <?php
        $tq = 1000000;
        $mt = microtime(true);
        $conn = mysqli_connect("127.0.0.1","user","","test");
        for($i=0; $i<$tq; $i++){
            $data = $conn->query("SELECT * FROM tabela LIMIT 1");
            $data_obj = $data->fetch_assoc();
        }
        $conn->close();
        $et = microtime(true) - $mt;
        print "Elapsed time: " . number_format($et) . "s\n";
        print "QPS: " . ($tq / $et) . "\n";
    ?> 
    


    where sehir='istanbul' and maas='400'
    yerine
    where maas='400' and sehir='istanbul' daha hızlı olur. sebebi ise ilk aranan kelimenin uzunluguna bakması..
    select * from yerine
    select filedname, filedname2 from tablo gibi sorgular dahada hızlı olacaktır.
    • Avatar of bensedat18 bensedat18
      teşekkür ediyorum hocam çok işime yarayacak.
      4 ay önce yazılmış

Cevaplar

  • Avatar of halidaltuner
    4 ay önce
    144 cevap - 4 soru
    Jet Profiler yazılımını kullanmanızı önerebilirim.

    Diğer türlü sorgu hızını görmek anlamlı bir istatistik sunmaz.

    Jet Profiler için adres: http://www.jetprofiler.com/
    • Avatar of bensedat18 bensedat18
      hocam dediğiniz programın free'sini indirdim localdeki sql yi deneyebildim fakat yayındaki siteyi bağlayamadım nedense.
      4 ay önce yazılmış
    • Avatar of halidaltuner halidaltuner
      MySQL portunuz dışarı açık değilse ya da bind-address değeri 127.0.0.1'e eşitlenmişse MySQL'e uzaktan bağlanamazsınız.
      4 ay önce yazılmış
    • Avatar of bensedat18 bensedat18
      teşekkürler hocam anladım. sizinle msn üzerinden görüşmemiz mümkün mü bir kaç şey sormam gerekli?
      4 ay önce yazılmış
    • Avatar of halidaltuner halidaltuner
      Farklı sorularınız varsa site üzerinden yöneltebilirsiniz.

      MSN kullanmıyorum.
      4 ay önce yazılmış
    • Avatar of bensedat18 bensedat18
      sitedeki aşırı cpu ve ram kullanım sebebi konusunda sorgulara göz atmanızı isteyecektim. neyse hocam teşekkür ederim verdiğiniz bilgiler için.
      4 ay önce yazılmış