![](/img/trans.png)
[英]Programmatically Check MySQL's Option Values (key_buffer_size, innodb_buffer_pool_size, etc.)
[英]What is the InnoDB equivalent of MyISAM's key_buffer_size?
使用MyISAM时,配置设置key_buffer_size
定义全局缓冲区的大小,其中MySQL缓存经常使用的索引数据块。
InnoDB的相应设置是什么?
据我所知,您可以为InnoDB调整的最佳设置是innodb_buffer_pool_size
。
内存缓冲区InnoDB的大小(以字节为单位)用于缓存其表的数据和索引 。 默认值为8MB。 设置此值越大,访问表中数据所需的磁盘I / O就越少。 在专用数据库服务器上,您可以将其设置为最多80%的计算机物理内存大小。 但是,请勿将其设置得太大,因为竞争物理内存可能会导致操作系统中的分页。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.