Spisie treści
Cóż, ten temat idzie z mojego punktu widzenia i z mojego doświadczenia sysadminowego, wielu moich klientów miało problemy z mysql i tutaj przedstawię najciekawsze punkty, także rzeczy, które zrobiłem, aby rozwiązać problemy i przede wszystkim że to właśnie może powodować problemy i wysokie zużycie procesora przez mysql.
WordPress Wysokie zużycie MySQL
W wordpressie niektóre wtyczki, takie jak Fuzzy Seo Booster Tak Tagowanie SEO Zużywają dużo zasobów.
Zaletą stron internetowych w wordpressie jest to, że mają dobre systemy pamięci podręcznej i prawie wszystko może być statyczne, a zużycie mysql w większości przypadków jest prawie zerowe, chociaż zawsze są wyjątki, na stronach z małą liczbą odwiedzin może być zużywane dużo i trochę powody to:
do) Wtyczki, które skanują sieć jako wtyczki SEO lub bezpieczeństwa.

C) Wtyczki analityczne, które pokazują nam statystyki odwiedzin w wordpressie, takie jak prasa stat i tym podobne, przy wielu wizytach konsumpcja mysql bardzo wzrasta i nie tylko to, ale wykorzystywana przestrzeń rośnie, rośnie i nie przestaje rosnąć przybywają do kilku gigabajtów w niecały rok. Dlatego lepiej korzystać z zewnętrznych narzędzi, takich jak Google analytics czy Piwik.
Nie zawsze problemem wtyczki jest to, że mysql zużywa zasoby zarówno pamięci RAM jak i procesora, czasem jest to uszkodzona tabela, czasem ta sama strona, która wykonuje wiele zapytań i nic nie możemy zrobić bo jest już zoptymalizowana do maksimum i jedyne, co możemy zrobić, to sprawdzić serwer i zobaczyć, co się stanie.
Dotyczy sprzętu serwera. Jeśli masz np. dysk twardy SATA, mysql będzie działał znacznie wolniej podczas wykonywania zapytań, bez względu na to, ile skonfigurujemy i zoptymalizujemy mopz mysql, problem będzie się powtarzał.
Dzięki temu mogę powiedzieć, że Mysql może zużywać dużo z wielu powodów, wtyczek, niepotrzebnych zapytań, uszkodzonych tabel, wolnych dysków twardych, złej konfiguracji itp. Podsumowując kroki, aby sprawdzić, czy masz wysokie zużycie zasobów przez MySQL:
Kroki sprawdzania wysokiego zużycia MySQL1- Przejrzyj i usuń wtyczki.
2- Przejrzyj i usuń niepotrzebne zapytania.
3- Przejrzyj tabele i od czasu do czasu sprawdzaj (optymalizuj i napraw w phpmyadmin)
4- W wielu przypadkach memcached może wystarczyć, aby zmniejszyć obciążenie.
5- Jeśli posiadasz niezbędne zasoby i mamy często odwiedzaną stronę internetową, dzięki czemu mysql nie wpływa na sieć, idealnym rozwiązaniem jest zakup osobnego serwera dla mysql.