• 27-03-2015, 15:15:36
    #1
    merhaba arkadaşlar
    benim bi sitem var 70bin içerikden oluşan da bir veri tabanımvar
    sunucum 8gb ramli 4 işlemcili
    tek bir site barınıyor sunucuda oda bu 70bin içerikli sitem
    ama sitenn mysqlinde aşırı bir yüklenme var
    %80 %90 larda çalışıyor
    sebebi ne olabilir ?
    bu konuda daha öncede böyle sıkıntılar yaşayan arkadaşlar oldu mu ?
    öğrenciyim şu kadar paraya düzeltirim gibi tekliflerle gelmezseniz mutlu olurum
    forumda bir çok kişinin başına gelmiştir diye düşünüyorum
    yardımcı olabilecek arkadaşlar konu altından , özel mesajla bana her türlü ulaşabilirler
    vaktim yok ama tarif edeyim sen yap diyen arkadaşlar olursa cep telefonumu özelden mesaj olarak atabilirim
    şimdiden çok teşekkürler
    iyi forumlar

    SSH Top Komutu Çıktısı :
  • 27-03-2015, 15:43:16
    #2
    70 bin içeriğe anlık kaç kişi giriyor ve kaç sorgu yapılıyor. Gereksiz sorgular mysql servislerinin kasmasına sebep olur. Oncelikle yazılımını kontrol etmek lazım.
  • 27-03-2015, 16:17:06
    #3
    Erturk adlı üyeden alıntı: mesajı görüntüle
    70 bin içeriğe anlık kaç kişi giriyor ve kaç sorgu yapılıyor. Gereksiz sorgular mysql servislerinin kasmasına sebep olur. Oncelikle yazılımını kontrol etmek lazım.
    anlık 100 150 kişi hocam
    sitenin günlük trafiği 12k
    sql sorgularını tekrar gözdn geçirdim ama pek bi fazla kod bulamadım
    kodlar çok açık ve kısa sadece tek satır veri çekme işlemi yapılıyor sistemde

    ssh dan baktıgımda %110 altına düşmüyor mysql kullanımı
    mysql cache felan diyorlar baktım onunda pek bir etkisi olmadı sisteme
  • 28-03-2015, 23:36:03
    #4
    sshdan top çıktısı alıp resim olarak ekledim
    görmek isteyen olur diye
    kimse mi karşılaşmıyor böyle bişi ile bi bnm sitemdemi var çözemedim
    GÜNCELL...
  • 29-03-2015, 01:08:24
    #5
    mysql_num_rows kullanıyormusun.
  • 29-03-2015, 12:36:14
    #6
    ylv
    Üyeliği durduruldu
    alonewolfer adlı üyeden alıntı: mesajı görüntüle
    merhaba arkadaşlar
    benim bi sitem var 70bin içerikden oluşan da bir veri tabanımvar
    sunucum 8gb ramli 4 işlemcili
    tek bir site barınıyor sunucuda oda bu 70bin içerikli sitem
    ama sitenn mysqlinde aşırı bir yüklenme var
    %80 %90 larda çalışıyor
    sebebi ne olabilir ?
    bu konuda daha öncede böyle sıkıntılar yaşayan arkadaşlar oldu mu ?
    öğrenciyim şu kadar paraya düzeltirim gibi tekliflerle gelmezseniz mutlu olurum
    forumda bir çok kişinin başına gelmiştir diye düşünüyorum
    yardımcı olabilecek arkadaşlar konu altından , özel mesajla bana her türlü ulaşabilirler
    vaktim yok ama tarif edeyim sen yap diyen arkadaşlar olursa cep telefonumu özelden mesaj olarak atabilirim
    şimdiden çok teşekkürler
    iyi forumlar

    SSH Top Komutu Çıktısı :
    top komut görüntüsüne bakıp şunu yapın bunun yapın diyerek çözülecek bir iş değil. query profiler yapıcaksınız, veritabanı tasarımı iyi değildir, doğru indexleme yoktur, normalizasyon yoktur, kullanılan motordan misal myisam dan kaynaklı performans kaybı vardır, innodb motoruna gecilmesi gerekiyordur. bir ton sebep sayabilirim. 70k satırda mysql'in yapacağı load %10 u geçemez, geçiyorsa sorun yazılım kaynaklıdır. anlık online 150 olsa 60/150=0.4 sn saniye başı istek mysql için çerezdir. veritabanı bilgisi ve tecrübesi olan kişilerden yardım almanızda fayda var.
  • 29-03-2015, 15:28:38
    #7
    Bu işin basit bir yanıtı yok. Ama mysql load düşürmenin 2 yolu var.

    1)Ya kodlarını ve ritabanını optimize edeceksin. Doğru indexleme yapılmamıştır, sorguda kullanılan alanlara indexleme yap, sorgularda mysql_num_rows ve RAND() fonksiyonları kullanılıyorsa değiştir. Her sayfanın sonunda veritabanı bağlantısını manuel olarak sonlandır.

    2) 70 içeriği 2-3 klasör içinde basit file cache haline getir ki mysql sorguları çok seyrekleşsin ve load düşsün.
  • 04-04-2015, 18:02:44
    #8
    random komutu ile son içerikleri listeletiyordum kasma ondan oluyormuş.
    Yardım eden arkadaşlara teşekkürler
  • 05-04-2015, 01:18:30
    #9
    ylv
    Üyeliği durduruldu
    alonewolfer adlı üyeden alıntı: mesajı görüntüle
    random komutu ile son içerikleri listeletiyordum kasma ondan oluyormuş.
    Yardım eden arkadaşlara teşekkürler
    http://www.warpconduit.net/2011/03/2...hmark-results/

    linki incelemenizde fayda var.