• 01-07-2021, 11:54:47
    #1
    Merhaba ,
    sistemde anlık olarak 200 kişi giriyor mesela hepsi bir anda , veritabanına 2 sorgu atsak girdiği sayfada toplam 400 sorgu ediyor , ve sunucu iptal oluyor açılmıyor site. (4-5 dakika)



    Htop kaydı baktığımda mysql sürekli kullanım , dediğim gibi bir işlem çıkıyor ne yapılabilir bunun için. Sistemimizde erişim problemini bu yüklenmede çözmek istiyoruz. MYSQL için neler yapılabilir veya asıl yüklenme kaynağını mysql in hangi tablosuna yüklenme olduğunu, nasıl tespit edebiliriz. Kısaca sunucumuzun nerede kitlendiğini tespit etmek istiyoruz.

    8 GB SSD VDS kullanmaktayız.
  • 01-07-2021, 12:14:41
    #2
    prefact adlı üyeden alıntı: mesajı görüntüle
    Merhaba ,
    sistemde anlık olarak 200 kişi giriyor mesela hepsi bir anda , veritabanına 2 sorgu atsak girdiği sayfada toplam 400 sorgu ediyor , ve sunucu iptal oluyor açılmıyor site. (4-5 dakika)



    Htop kaydı baktığımda mysql sürekli kullanım , dediğim gibi bir işlem çıkıyor ne yapılabilir bunun için. Sistemimizde erişim problemini bu yüklenmede çözmek istiyoruz. MYSQL için neler yapılabilir veya asıl yüklenme kaynağını mysql in hangi tablosuna yüklenme olduğunu, nasıl tespit edebiliriz. Kısaca sunucumuzun nerede kitlendiğini tespit etmek istiyoruz.

    8 GB SSD VDS kullanmaktayız.
    Onun araç kiti var, tabi MySQL'in iş yüküne uygun şekilde ayarlanması ve mümkünse MariaDB'nin 10.3 sürümünü kullanması(kullanmıyorsa) faydalı olacaktır.
  • 01-07-2021, 12:57:35
    #3
    yalinyalniz adlı üyeden alıntı: mesajı görüntüle
    Onun araç kiti var, tabi MySQL'in iş yüküne uygun şekilde ayarlanması ve mümkünse MariaDB'nin 10.3 sürümünü kullanması(kullanmıyorsa) faydalı olacaktır.
    merhaba kitten kastınız nedir tam olarak anlayamadım. Şuan için Phpmyadmin kullanıyoruz cpanel mariadb bundan farklı birşey midir ? ya da uyarlanması zor olan birşey midir.
    Cevabınız için teşekkür ederim.
  • 01-07-2021, 13:14:48
    #4
    prefact adlı üyeden alıntı: mesajı görüntüle
    merhaba kitten kastınız nedir tam olarak anlayamadım. Şuan için Phpmyadmin kullanıyoruz cpanel mariadb bundan farklı birşey midir ? ya da uyarlanması zor olan birşey midir.
    Cevabınız için teşekkür ederim.
    MySQL işlemlerini gösteren bir araç var WHM'de.
    MariaDB, MySQL ile uyumlu ve çoğu durumda daha verimli bir SQL yazılımıdır ve uyarlanması işi bilene gayet kolaydır :=)
  • 01-07-2021, 16:28:02
    #5
    prefact adlı üyeden alıntı: mesajı görüntüle
    Merhaba ,
    sistemde anlık olarak 200 kişi giriyor mesela hepsi bir anda , veritabanına 2 sorgu atsak girdiği sayfada toplam 400 sorgu ediyor , ve sunucu iptal oluyor açılmıyor site. (4-5 dakika)



    Htop kaydı baktığımda mysql sürekli kullanım , dediğim gibi bir işlem çıkıyor ne yapılabilir bunun için. Sistemimizde erişim problemini bu yüklenmede çözmek istiyoruz. MYSQL için neler yapılabilir veya asıl yüklenme kaynağını mysql in hangi tablosuna yüklenme olduğunu, nasıl tespit edebiliriz. Kısaca sunucumuzun nerede kitlendiğini tespit etmek istiyoruz.

    8 GB SSD VDS kullanmaktayız.
    Merhaba prefact,

    En basitinden Mysql de SHOW PROCESSLIST; ile sorguları kontrol edebilirsiniz. Tek bir site bu sorguları oluşturuyor ise listede yer alan select, insert gibi verileri analiz edip fikir edinip yazılımcınıza scripti optimize ettirebilirsiniz. Ayrıca my.cnf u da çeşitli cache parametreleri ile yapılandırabilirsiniz. Script içinde uygun ise memcached veya redis i sorgular için kullanabilirsiniz.

    İyi çalışmalar.