Existe uma maneira de determinar o uso da CPU pelo SQL no MySQL? Não parece haver maneiras óbvias de fazer isso usando sys e performance_schema.
Responder1
Se estiver no Linux, você pode ver o uso da CPU do mysql
processo usando o top
comando.
Você também pode usar o script de MySQLTuner:
Se você estiver enfrentando consultas lentas, certifique-se de que o log de consultas lentas esteja ativado (está desativado por padrão na maioria das distribuições) e observe o log para ver quais consultas são suas culpadas.
Para mais informações consulte o artigo Identificando consultas lentas do MySQL.