İçindekiler
MySQL web yöneticilerine kötü haberi vermek ve onlara tüm düşüşlerinin, cezalarının, ıstıraplarının mysql olduğunu ve değişikliklerin yapılması gerektiğini söyleyen birçok web yöneticisinin ve aynı zamanda sistem yöneticilerinin büyük baş ağrısı. Web.Pekala, bu konu benim bakış açıma ve sysadmin deneyimime göre devam ediyor, birçok müşterim mysql ile sorun yaşadı ve burada en ilginç noktaları, ayrıca sorunları çözmek için yaptığım şeyleri ve hepsinden önemlisi gözden geçireceğim. mysql tarafından sorunlara ve yüksek CPU tüketimine neden olabilecek şey budur.
WordPress Yüksek Mysql Tüketimi
Wordpress'te bazı eklentiler gibi Bulanık Seo Güçlendirici Y Seo Hizmeti Etiketleme Çok fazla kaynak tüketirler.
WordPress'teki web sitelerinin avantajı, iyi önbellek sistemlerine sahip olmaları ve hemen hemen her şeyin statik olabilmesi ve çoğu durumda mysql tüketiminin neredeyse sıfır olmasıdır, her zaman istisnalar olsa da, az ziyaret edilen web sitelerinde çok tüketilebilir ve bazıları nedenler şunlardır:
ile) Web'i seo veya güvenlik eklentisi olarak tarayan eklentiler.
Sayfalama olmadan aşırı gönderi veya yorum gösteren eklentiler, her girişe facebook'tan yorum koymak için bir eklenti kullanmak veya bu gönderiyi kullanmak için iyi bir seçenek, danışılacak veritabanı facebook sunucularında olduğu için tüketimi azaltır, biz de sosyal medya yapıyoruz.
C) Stat press ve benzerleri gibi wordpress'teki ziyaretlerin istatistiklerini bize gösteren analitik eklentileri, birçok ziyaretle mysql tüketimi çok artar ve sadece bu değil, kullanılan alan büyür, büyür ve büyümeyi durdurmaz. bir yıldan daha kısa bir sürede birkaç gigabayta. Bu nedenle, Google analytics veya Piwik gibi harici araçları kullanmak daha iyidir.
Mysql'in hem ram hem de cpu belleğinin kaynaklarını tüketmesi her zaman bir eklenti sorunu değildir, bazen hasarlı bir tablodur, bazen aynı web sitesi birçok sorgu yapar ve zaten maksimumda optimize edildiğinden hiçbir şey yapamayız ve hiçbir şey yapamayız. yapabileceğimiz tek şey sunucuyu kontrol etmek ve ne olduğunu görmek.
Sunucu donanımı etkiler. Örneğin bir SATA sabit sürücünüz varsa, mopz mysql'yi ne kadar yapılandırıp optimize edersek edelim, sorgu yaparken mysql çok daha yavaş gidecektir, sorun devam edecektir.
Bununla size şunu söyleyebilirim ki Mysql birçok nedenden dolayı çok fazla tüketebilir, eklentiler, gereksiz sorgular, hasarlı tablolar, yavaş sabit diskler, kötü yapılandırma vb. MySQL tarafından yüksek miktarda kaynak tüketip tüketmediğinizi kontrol etme adımlarını özetlemek:
Yüksek MySQL tüketimini kontrol etme adımları1- Eklentileri inceleyin ve kaldırın.
2- Gereksiz sorguları gözden geçirin ve kaldırın.
3- Tabloları gözden geçirin ve zaman zaman kontrol edin (phpmyadmin'de optimize edin ve onarın)
4- Çoğu durumda memcached yükü hafifletmek için yeterli olabilir.
5- Eğer gerekli kaynaklara sahipseniz ve mysql'in web'i etkilememesi için çok ziyaret edilen bir web sitemiz varsa ideal olan mysql için ayrı bir sunucu satın almaktır.