确定Innodb_log_file_size的大小


本方法适用于MySQL 5.0版本以上

通过多次查询 Innodb_os_log_written的值,通过计算获得。

具体查询方法:  show status like ‘Innodb_os_log_writtern’;

计算方法:两次查询的值的差  /  两次查询的时间间隔      获取每秒刷写的值大小,最好是在服务器负载高峰期查询,尽可能多次查询,多次计算,然后计算平均值和峰值,并进行权衡判断。如果峰值点不会非常离奇,则取峰值点的4倍左右大小合适。

比如通过计算,每秒刷写的数据峰值为100KB,那么默认的Innodb_log_file_size=1M,就已经满足要求了。


发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注