MySQL 9.0 发行说明
可以使用 key_cache_block_size
变量为单个键缓存指定块缓冲区的大小。这允许调整索引文件 I/O 操作的性能。
当读取缓冲区的大小等于本机操作系统 I/O 缓冲区的大小时,I/O 操作的性能最佳。但是,将键节点的大小设置为等于 I/O 缓冲区的大小并不总是能确保最佳的整体性能。读取大型叶节点时,服务器会拉取大量不必要的数据,实际上阻止了读取其他叶节点。
要控制 .MYI
索引文件(MyISAM
表)中块的大小,请在服务器启动时使用 --myisam-block-size
选项。