2011-07-26 17 views
6

ダム質問:私は4GBのRAMを持っており、私のデータセットは約500MBです。 MySQL/InnoDBが自分のデータセットをRAMに保持していることを確認するにはどうすればよいですか?MySQLが使用可能なメモリをすべて使用していることを確認するにはどうすればよいですか?

+3

MySQLを実行するだけで、使用可能なすべてのシステムメモリを消費するのに十分です。 – Crashworks

+0

+1、私は笑った。ニース。 –

答えて

6

MySQL Tuning Primerは、MySQLのパフォーマンスに関する多くの情報と推奨事項を提供します。心に留めておいてください(そして警告します)、正確なフィードバックを得るためにインスタンスはある期間実行されているはずです。

+0

Offtopic:Windowsの代替案をご存知ですか? –

+0

ありがとう!どのようにw/mysql 5.5と互換性がありますか? – Carson

6

innodb_buffer_poolを3Gに設定すると、InnoDBはバッファプール内にできるだけ多くのデータをロードします。

1

ダーハザーは正しいです(私は彼に投票しますが、代表者はいません)。通常、innodb_buffer_pool_sizeはメモリの70〜80%に設定することをお勧めしますが、システムの他の部分が実際にどのくらいのRAMを使用しているかを考慮する必要があるため、それは実際よりも複雑です。

関連する問題