MYSQL hög förbrukning av cpu och resurser

Innehållsförteckning

Mysql den stora huvudvärken för många webbansvariga och även för sysadmins som är de som måste ge de dåliga nyheterna till webbansvariga och berätta för dem att mysql är orsaken till alla deras fall, straff, ångest och att förändringar måste göras i webben.
Tja, det här ämnet går från min synvinkel och från min sysadmin -erfarenhet, många av mina klienter har haft problem med mysql och här ska jag granska de mest intressanta punkterna, också saker som jag har gjort för att lösa problemen och framför allt att det är det som kan orsaka problemen och hög CPU -förbrukning av mysql.
WordPress Hög förbrukning av Mysql
I wordpress något plugin som Fuzzy Seo Boster Y Seo Serch -märkning De förbrukar mycket resurser.
Fördelen med webbplatser i wordpress är att de har bra cachesystem och nästan allt kan vara statiskt och förbrukningen av mysql är nästan noll i de flesta fall, även om det alltid finns undantag, på webbplatser med få besök kan det konsumeras mycket och vissa orsakerna är:
till) Insticksprogram som skannar webben som en SEO eller säkerhetsplugin.
B) Insticksprogrammen som visar överdrivna inlägg eller kommentarer utan personsökning, ett bra alternativ är att använda ett plugin för att lägga kommentarer från facebook till varje post eller posta detta minskar förbrukningen eftersom databasen att konsultera finns på facebookservrarna, vi gör också sociala medier.
c) Analyspluggarna, som visar oss statistik över besöken i wordpress, till exempel statspress och liknande, med många besök ökar förbrukningen av mysql mycket och inte bara det utan det utnyttjade utrymmet växer, växer och slutar inte att växa fram till några gigabyte på mindre än ett år. Därför är det bättre att använda externa verktyg som Google analytics eller Piwik.
Det är inte alltid ett problem med ett plugin att mysql förbrukar resurser för både ram- och cpu -minne, ibland är det en skadad tabell, ibland samma webbplats som gör många frågor och vi kan inte göra någonting eftersom det redan är optimerat till det maximala och det enda vi kan göra är att kolla servern och se vad som händer.
Serverhårdvaran påverkar. Om du till exempel har en SATA -hårddisk kommer mysql att gå mycket långsammare när du gör frågor, oavsett hur mycket vi konfigurerar och optimerar mopz mysql, kommer problemet att kvarstå.
Med detta kan jag berätta att Mysql kan konsumera mycket av många skäl, plugins, onödiga frågor, skadade tabeller, långsamma hårddiskar, dålig konfiguration etc. Sammanfattar stegen för att kontrollera om du har en hög resursförbrukning av MySQL:
Steg för att kontrollera hög MySQL -förbrukning1- Granska och ta bort plugins.
2- Granska och ta bort onödiga frågor.
3- Granska tabellerna och gör en kontroll då och då (optimera och reparera i phpmyadmin)
4- I många fall kan memcach vara tillräckligt för att lätta på belastningen.
5- Om du har de nödvändiga resurserna och vi har en mycket besökt webbplats så att mysql inte påverkar webben, är idealet att köpa en separat server för mysql.
wave wave wave wave wave