• 27-08-2020, 17:20:03
    #1
    Merhaba,

    Yaklaşık 100.000 satır veri bulunan tabloda 504 hatası almaktayım. MYSQL sorgum direkt olarak

    SELECT * FROM data LIMIT 100000
    Tablo yapısı:

    col1 | int(11) - primary
    col2 | timestamp
    col3 | int(11)
    col4 | varchar(50)
    col5 | varchar(500)
    col3 | varchar(200)
    col7 | varchar(200)
    col8 | varchar(20)
    col9 | int(11)
    Phpmyadmin'de aynı sorguyu kullandığımda benzer şekilde herhangi bir yanıt alamadan tarayıcı takılmakta.
    100.000 satırın bu denli problem yaratmaması gerektiğini düşünüyorum, daha önce böyle bir durum yaşayan oldu mu acaba?
  • 27-08-2020, 17:27:01
    #2
    tek sayfada çağırıyorsanız verileri tarayıcı kasma yapar ve sunucuya aşırı istek gittiği için sunucuda cevap vermeyebilir. Sayfalama yaparak veri çektirirseniz sorun ortadan kalkar muhtemelen.
  • 27-08-2020, 18:21:38
    #3
    Ofisimo adlı üyeden alıntı: mesajı görüntüle
    tek sayfada çağırıyorsanız verileri tarayıcı kasma yapar ve sunucuya aşırı istek gittiği için sunucuda cevap vermeyebilir. Sayfalama yaparak veri çektirirseniz sorun ortadan kalkar muhtemelen.
    Bu durum normal yani, anladım.
    Aslında tablo yapısını verdiğim içerikte istatistik bulunuyor.Yani aldığım veriyi grafiğe yerleştirmek için tüm veriye ihtiyacım var.
    Bu konuda bir öneriniz var m?
  • 28-08-2020, 16:01:00
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Ajax yapısını kullanarak verileri ayrı ayrı çekip belirttiğiniz alana append ettirebilirsiniz.
  • 29-08-2020, 00:58:09
    #5
    Belli kolonları istiyorsanız select alan1,alan2 from tablo where alan1='' and alan2='' şeklinde yapıp sadece istediğiniz alanları seçip listeleyin ayrıca where den sonra gelen alanlara index tanımlayın hızı muhakak fark edeceksiniz. Ancak yinede LIMIT kullanmanızda fayda var
  • 29-08-2020, 01:04:39
    #6
    Her sayfa yenilendiğinde 100 bin satırı yeniden işlemek çok maliyetli olacaktır.
    Tavsiyem arkaplanda çalışan saatte bir istatistikleri güncelleyen bir sistem hazırlayıp istatistikleri hazır datadan almanız. Eğer gerçek zamanlı istatistikler sizin için önemli değil ise yükünüzü önemli derecede azaltır.