• 27-08-2015, 02:54:25
    #1
    Merhaba
    Mysql de enteresan bir yavaşlama oldu. txt log dosyalarını parse ediyorum 3 mb parse için 10 dk bekliyor, 800 satır count için geçen süre 10sn.
    my.ini den ram ayarları da yaptım hatta mysql silip yeni version kurdum
    yok çözüm bulamadım
    cpu kullanılım 7-8 civarında.
    ram 9 gb ayırdım
    acaba neden böyle yavaş çalışır bu sql.
    teşekkürler
  • 27-08-2015, 10:55:34
    #2
    Yavaşlık sorgu sayısından kaynaklanıyor muhtemelen.

    INSERT INTO tablo_adi VALUES (deger1, deger2, deger3)
    INSERT INTO tablo_adi VALUES (deger1, deger2, deger3)
    INSERT INTO tablo_adi VALUES (deger1, deger2, deger3)

    Bunun yerine

    INSERT INTO tablo_adi VALUES (deger1, deger2, deger3) , (deger1, deger2, deger3), (deger1, deger2, deger3)

    kullanmayı deneyin.
  • 28-08-2015, 19:25:47
    #3
    halilbilgin adlı üyeden alıntı: mesajı görüntüle
    Yavaşlık sorgu sayısından kaynaklanıyor muhtemelen.

    INSERT INTO tablo_adi VALUES (deger1, deger2, deger3)
    INSERT INTO tablo_adi VALUES (deger1, deger2, deger3)
    INSERT INTO tablo_adi VALUES (deger1, deger2, deger3)

    Bunun yerine

    INSERT INTO tablo_adi VALUES (deger1, deger2, deger3) , (deger1, deger2, deger3), (deger1, deger2, deger3)

    kullanmayı deneyin.
    çok teşekkür ederim, sorguyu değiştirdik düzeldi.