Alta CPU de 1 processo que é MYSQLD, mas nenhuma consulta anormal ao fazer SHOW FULL PROCESSLIST

Alta CPU de 1 processo que é MYSQLD, mas nenhuma consulta anormal ao fazer SHOW FULL PROCESSLIST

Eu tenho um problema onde 2 processos ocupam 99% da CPU, mas isso me deixa o processo mysqld que ocupa 600% da CPU e um conjunto de processos php-fpm que não ocupa mais que 25% da CPU de acordo com o topo ( 2 processos ativos e 603 processos dormindo, um deles é o mysqld e o outro parece ser um php-fpm, então não vem de muitos clientes), então estou me perguntando o que pode causar o alto uso da CPU, porque fazer SHOW FULL PROCESSLIST não me dá nada além de alguns comandos SELECT como 2 ou 3, e nada fora do comum, como faço para descobrir o que há de errado? Disseram-me que é o processo rsync, mas o processo rsync deve exigir apenas muito IO e nenhum uso de CPU, e o problema é que a CPU está em 99% quando há apenas 2 processos, e fazer SHOW FULL PROCESSLIST não revela o porquê o uso da CPU é muito alto, então como você depura isso? Existe um comando que permite verificar consultas anteriores do MYSQL, porque me disseram que se houver um despejo no MYSQL, ele não será necessário aparecer quando eu executar SHOW FULL PROCESSLIST, então estou me perguntando se existe uma maneira de verificar todas as consultas que foram concluídos recentemente.

informação relacionada