Inhoudsopgave
Mysql de grote hoofdpijn van veel webmasters en ook van systeembeheerders die degenen zijn die het slechte nieuws aan de webmasters moeten vertellen en hen moeten vertellen dat mysql de oorzaak is van al hun vallen, straffen, angst en dat er veranderingen moeten worden aangebracht in het internet.Welnu, dit onderwerp gaat vanuit mijn oogpunt en vanuit mijn sysadmin-ervaring hebben veel van mijn klanten problemen gehad met mysql en hier ga ik de meest interessante punten bespreken, ook dingen die ik heb gedaan om de problemen op te lossen en vooral dat dit de problemen en het hoge CPU-verbruik door mysql kan veroorzaken.
WordPress Hoog verbruik van Mysql
In wordpress een plug-in zoals Fuzzy Seo Boster Y Seo Serch-tagging Ze verbruiken veel middelen.
Het voordeel van websites in wordpress is dat ze goede cachesystemen hebben en dat bijna alles statisch kan zijn en het verbruik van mysql in de meeste gevallen bijna nihil is, al zijn er altijd uitzonderingen, op websites met weinig bezoeken kan het veel en soms geconsumeerd worden redenen zijn:
tot) Plug-ins die het web scannen als een SEO- of beveiligingsplug-in.
De plug-ins die buitensporige berichten of opmerkingen tonen zonder pagina's, een goede optie is om een plug-in te gebruiken om opmerkingen van Facebook bij elk item of bericht te plaatsen, dit vermindert het verbruik, aangezien de te raadplegen database zich op de Facebook-servers bevindt, we doen ook aan sociale media.
C) De analytische plug-ins, die ons statistieken tonen van de bezoeken in wordpress, zoals de stat press en dergelijke, met veel bezoeken neemt het verbruik van mysql enorm toe en niet alleen dat, maar de gebruikte ruimte groeit, groeit en stopt niet met groeien tot een paar gigabytes in minder dan een jaar. Daarom is het beter om externe tools te gebruiken zoals Google analytics of Piwik.
Het is niet altijd een probleem van een plug-in dat mysql bronnen van zowel ram- als cpu-geheugen verbruikt, soms is het een beschadigde tabel, soms dezelfde website die veel vragen maakt en we kunnen niets doen omdat het al maximaal is geoptimaliseerd en het enige dat we kunnen doen is de server controleren en kijken wat er gebeurt.
Serverhardware beïnvloedt. Als je bijvoorbeeld een SATA-harde schijf hebt, zal mysql veel langzamer gaan bij het maken van query's, ongeacht hoeveel we mopz mysql configureren en optimaliseren, het probleem blijft bestaan.
Hiermee kan ik je vertellen dat Mysql om vele redenen veel kan verbruiken, plug-ins, onnodige zoekopdrachten, beschadigde tabellen, trage harde schijven, slechte configuratie enz. Een samenvatting van de stappen om te controleren of u een hoog verbruik van bronnen door MySQL hebt:
Stappen om te controleren op hoog MySQL-verbruik1- Controleer en verwijder plug-ins.
2- Controleer en verwijder onnodige zoekopdrachten.
3- Bekijk de tabellen en doe een controle van tijd tot tijd (optimaliseren en repareren in phpmyadmin)
4- In veel gevallen kan memcached voldoende zijn om de last te verlichten.
5- Als u over de nodige middelen beschikt en we een veelbezochte website hebben zodat mysql het web niet beïnvloedt, is het ideaal om een aparte server voor mysql te kopen.