キーバッファとは何ですか?
キーバッファはMyISAM固有であり、最も使用されるインデックスブロックが配置される多数のブロックバッファを含むインデックスブロックの構造です。メモリは[現在]ハードドライブよりも高速であるため、これはディスクI/Oを最小限に抑えるための手段です。 MyISAMキーバッファーの詳細については、ドキュメント 。
キーバッファの調整に関するガイドライン
サイズは、インデックスの量、データサイズ、およびワークロードによって異なります。
- MyISAMテーブルを排他的に使用する場合は、使用可能なメモリの最大30〜40%を設定します。最小2〜4MB。 GBを割り当てるのは無駄になる可能性があります。
詳細については、MySQLチューニングに関するこの記事 。