0

32G のサーバー、20G のデータベースがあります。私は 10G の innodb_buffer_pool_size で MySQL を実行しています。パフォーマンスを改善しようとして、値を 20G に増やすと、選択クエリが遅くなります。なぜそれが起こるのか誰か説明できますか?

4

1 に答える 1

0
  1. EXPLAINクエリが遅い理由の一般的な考えをつかむようにしてください。

  2. SHOW ENGINE INNODB STATUSバッファー プールがどのように使用され、InnoDB エンジンが何を行っているかを確認してください。

  3. ここには、他にも多くの要因が関係している可能性があります。増加buffer_pool_sizeすると、(他の構成オプションと一致して)物理RAMが不足する可能性があり、ディスク上の仮想メモリに入ります...そしてディスク操作は常に遅いです...

于 2012-07-16T08:43:06.343 に答える