Puncte:0

CPU mare de la un proces care este MYSQLD, dar fără interogări anormale în timp ce faceți SHOW FULL PROCESSLIST

drapel fk

Am o problemă în care 2 procese ocupă 99% din procesor, dar asta îmi lasă procesul mysqld care ocupă 600% din procesor și un set de procese php-fpm care nu ocupă mai mult de 25% din procesor conform sus ( 2 proces în viață și 603 procese în stare de repaus, unul dintre ele este mysqld, iar celălalt pare a fi un php-fpm, deci nu vine de la prea mulți clienți), așa că mă întreb ce ar putea cauza utilizarea mare a procesorului, pentru că făcând SHOW FULL PROCESSLIST nu îmi oferă decât câteva comenzi SELECT, cum ar fi 2 sau 3, și nimic ieșit din comun, cum aflu ce este în neregulă? Mi s-a spus că este procesul rsync, dar procesul rsync ar trebui să ia doar o mulțime de IO și nicio utilizare a procesorului, iar problema este că procesorul este la 99% când există doar 2 procese, iar dacă faceți SHOW FULL PROCESSLIST nu dezvăluie de ce utilizarea procesorului este atât de mare, așa că cum depanați asta? Există o comandă care vă permite să verificați interogările MYSQL anterioare, deoarece mi s-a spus că dacă există un dump în MYSQL, nu va apărea neapărat când rulez SHOW FULL PROCESSLIST, așa că mă întreb dacă există o modalitate de a verifica toate interogările care au fost finalizate recent.

Michael Hampton avatar
drapel cz
Verificați jurnalul de interogări lente.
drapel ua
Când găsiți interogarea obraznică prin intermediul slowlog, utilizați stackoverflow.com pentru a solicita ajutor de optimizare.
Wilson Hauck avatar
drapel jp
Luați în considerare postarea pe pastebin.com TEXT a rezultatelor A) htop și B) SHOW FULL PROCESSLIST; astfel încât să putem vedea informațiile dvs. disponibile. Această adresă URL vă poate convinge să evitați utilizarea DIRECT rsync - https://www.sitepoint.com/community/t/backup-mysql-with-rsync/61927 și, în ultimul rând, 603 procese de adormire când serverul dvs. este practic inactiv este un indiciu pe cineva nu folosește CLOSE pentru a încheia conexiunea când a terminat procesarea. Vă rugăm să postați codul care conectează, PROCESĂ și ÎNCHIDE conexiunea în pastebin.com și partajați linkurile.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.