key_buffer_size
MyISAM のキーをキャッシュするバッファのサイズ
目安としてはシステムメモリの 25 %とのこと
=> Key_reads/Key_read_requests の割合が 1 %よりも小さくなるように調整できていれば問題ない
code:sql
mysql> SHOW STATUS LIKE "Key_read%";
+-------------------+-------+
| Variable_name | Value |
+-------------------+-------+
| Key_read_requests | 93485 |
| Key_reads | 262 |
+-------------------+-------+
2 rows in set (0.00 sec)
Key_read_requests
キャッシュへのキーブロック読み取り要求回数
Key_reads
ディスクへのキーブロック読み取り要求回数
上記の場合だと262 / 93485 = 0.0028
=> ほぼ問題なし
グローバルバッファなので大きめに割り当てても良いかも