首页 > 代码库 > 内存日志缓冲
内存日志缓冲
innodb变更任何数据时,会写一条变更记录到内存日志缓冲
在缓冲满的时候,
事务提交的时候
或者每一秒钟
innodb都会刷写缓冲区的内容到磁盘日志文件
如果有大事务,可以增加日志缓冲区(默认1MB)大小可以帮助减少io
innodb_log_file_size 控制日志缓冲区的大小
通常不需要把日志缓冲区设置得非常大,推荐的范围是1M-8M,一般来说就足够了,除非需要写很多相当大的blob记录,相对于innodb的普通数据,日志条目是非常紧凑的,它们不是基于页的,所以不会浪费空间来一次存储整个页。innodb也使得日志条目尽可能的短,有的时候甚至会保存为函数号和c函数的参数。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。