
Responder1
http://mysql.rjweb.org/doc.php/mysql_análise
Isso tem duas partes – uma é um mergulho mais profundo nas configurações da sua máquina. A outra é capturar o slowlog.
CPU alta quase sempre significa indexação deficiente e/ou formulação inadequada de consultas. O slowlog é uma forma muito eficiente de encontrar as “piores” consultas. Então podemos discutir como melhorá-los.
Sintonizador...
- Não vale a pena alterar o número de instâncias.
- 7G para o buffer_pool émuito grandepara uma máquina 7,8G. Limite-o a cerca de 70% da RAM; digamos 5G.
- O MySQL estava trocando? Isso é terrível para o desempenho (mas não aparecerá como uma CPU alta).