mysql 性能优化

该参数可以设置到电脑物理内存的80%

innodb_buffer_pool_size=2G

主要作用是缓存innodb表的索引,数据,插入数据时的缓冲,默认值:128M, 专用mysql服务器设置的大小: 操作系统内存的70%-80%最佳。

设置方法:

my.cnf文件

innodb_buffer_pool_size = 2G

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

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

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

innodb_buffer_pool_instances=1

 

 

https://www.cnblogs.com/aoxueshou/articles/6509312.html