innodb_open_files,innodb_log_buffer_size参数介绍

1)innodb_open_files
innodb 可同时打开的.ibd文件的个数,最小值为10,默认值为300.建议调整为65535.

2)innodb_log_buffer_size
日志缓冲的大小,innodb改变数据的时候,他会把这次改动的记录先写到日志缓冲中。
show variables like ‘innodb_log_buffer_size’;
±-----------------------±---------+
| Variable_name | Value |
±-----------------------±---------+
| innodb_log_buffer_size | 8388608 |#建议取值16M~64MB,公司生产生产配置8M,
±-----------------------±---------+
1 row in set (0.00 sec)

判断该值是否取值合适:
show global status like ‘innodb_log_waits%’;
±-----------------±------+
| Variable_name | Value |
±-----------------±------+
| Innodb_log_waits | 0 |
±-----------------±------+
1 row in set (0.00 sec)
如果innodb_log_waits大于0,而且继续增长,就可以增大log buffer 的大小

3)innodb_log_file_size是指redo log的大小,该值不宜设置的太大或太小,
如果太大,实例恢复需要较长时间,会造成redo log频繁切换,产生无用的I/O,影响数据库性能,生产配置2G。

innodb_log_group_home_dir /home/mysql/data/redo #redo 文件路径

innodb_log_files_in_group | 2 #redo log文件组中日志文件的数量,最少2个。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值