CPU 使用率 - 負荷分散されない

CPU 使用率 - 負荷分散されない

の上ウブントゥ 12.04 mysqldCPU を 100% 使用していますが、4 つのコア間で負荷分散されないのはなぜでしょうか。手動で行う方法はありますか? それとも、MySQL を最適化する必要がありますか?

答え1

初めに:

  • マイグレーション意思投げたコアをすべて使い切る
  • しかし、並列化可能作業負荷

基本的に、これはすべてのクエリが単一のコアで実行されますが、同時に実行されるクエリは異なるコアで実行されることを意味します。したがって、CPU を大量に消費する単一のクエリは、このようなtop出力を生成する可能性が非常に高くなりますが、クライアントから到着する他のクエリは CPU の同時実行を作成しません。

関連情報