Mysql Innodb 引擎优化 参数(innodb_buffer_pool_size)

在mysql的学习过程中,要是不把一些基本概率弄的很清楚,难免显得过于不专业。

作用:

这个参数主要作用是缓存innodb表的索引,数据,插入数据时的缓冲

默认值:128M

专用mysql服务器设置的大小: 操作系统内存的70%-80%最佳。

设置方法:

my.cnf文件

innodb_buffer_pool_size = 6G

此外,这个参数是非动态的,要修改这个值,需要重启mysqld服务。

所以设置的时候要非常谨慎。

并不是设置的越大越好。设置的过大,会导致system的swap空间被占用,导致操作系统变慢,从而减低sql查询的效率。

posted on 2017-08-31 18:31  面壁偷笑  阅读(898)  评论(0编辑  收藏  举报