今天小编给大家分享一下mysql二进制日志的参数是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
1、max_binlog_size来限定单个binlog文件。
2、binlog_cache_size 基于会话。
当每一个线程开启一个事务时,MySQL会自动分配一个大小为 binlog_cache_siz的缓存。
3、sync_binlog每写缓冲多少次就同步到磁盘。
在默认情况下,二进制日志并不是在每次写的时候同步到磁盘。参数sync_binlog = [N]表示每写缓冲多少次就同步到磁盘。
4、binlog_format影响日志格式。
binlog_format参数十分重要,它影响了记录二进制日志的格式,分为三种格式:
statement : 记录的是日志的逻辑SQL语句
row: 记录表的行更改情况
mixed: 在此格式下,mysql默认采用statement格式进行二进制日志文件的记录,但是有些情况下使用ROW格式。
以上就是“mysql二进制日志的参数是什么”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。