首页 > 其他 > 详细

内存日志缓冲

时间:2014-08-14 08:10:48      阅读:283      评论:0      收藏:0      [点我收藏+]

innodb变更任何数据时,会写一条变更记录到内存日志缓冲

在缓冲满的时候,

事务提交的时候

或者每一秒钟 

innodb都会刷写缓冲区的内容到磁盘日志文件

如果有大事务,可以增加日志缓冲区(默认1MB)大小可以帮助减少io

innodb_log_file_size 控制日志缓冲区的大小

通常不需要把日志缓冲区设置得非常大,推荐的范围是1M-8M,一般来说就足够了,除非需要写很多相当大的blob记录,相对于innodb的普通数据,日志条目是非常紧凑的,它们不是基于页的,所以不会浪费空间来一次存储整个页。innodb也使得日志条目尽可能的短,有的时候甚至会保存为函数号和c函数的参数。

内存日志缓冲,布布扣,bubuko.com

内存日志缓冲

原文:http://www.cnblogs.com/lehao/p/3911602.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!