8.10.2.5 密钥缓存块大小

可以使用key_cache_block_size变量为单个键高速缓存指定块缓冲区的大小。这允许调整索引文件的 I/O 操作的性能。

当读取缓冲区的大小等于本机 osI/O 缓冲区的大小时,可以实现 I/O 操作的最佳性能。但是,将关键节点的大小设置为等于 I/O 缓冲区的大小并不总是可以确保最佳的整体性能。当读取大叶节点时,服务器会提取大量不必要的数据,从而有效地防止读取其他叶节点。

要控制MyISAMtable 的.MYI索引文件中块的大小,请在服务器启动时使用--myisam-block-size选项。