1、InnoDB Buffer Pool
作用: 用来缓冲、缓存, MySQL的数据页和索引页; MySQL中最大的、最重要的内存区域管理:#查询mysql> select @@innodb_buffer_pool_size;默认大小: 128M生产建议:物理内存的:50-80%, 如果如确定, 可以先设置小, 再调大在线设置 (单位:字节) mysql> set global innodb_buffer_pool_size=268435456;重新登录mysql生效永久设置:vim /etc/my.cnf #添加参数innodb_log_buffer_size=100M重启生效
2、InnoDB Log Buffer (ILB)
作用:用来缓冲 redo log日志信息管理:#查询 mysql> select @@innodb_log_buffer_size;默认大小: 16M生产建议:和innodb_log_file_size有关, 1-N倍#innodb_log_file_size=100M#innodb_log_files_in_group=3设置方式: (只能通过配置文件设置)vim /etc/my.cnf innodb_log_buffer_size=32M重启生效