mysql关闭binlog的两个参数

binlog_row_image:在基于行复制的复制中,这个变量决定了多少行镜像被写到二进制日志中,
在行复制中每个行改变的事件包含了2个镜像,前镜像包含了搜索匹配的记录,后镜像是改变的值,默认情况下mysql是记录整行的前镜像和后镜像,然而,记录每列的改变不是必须的。oracle默认下是没有记录所有列的改变的,如果需要记录需要设置补充日志。mysql默认是记录了所有列。
该参数有3个值,full,minimal,noblob,minimal是记录改变的列包含唯一标识,noblob是包含所有的列,除了blob和text

binlog_order_commits: 提交的事务按照写入二进制日志的顺序提交,在一些情况下关闭这个参数,可以获得性能上的一点提升。

sync_binlog:这个参数的默认值是0,如果这个值大于0,mysql在sync_binlog指定的组提交次数后同步二进制日志到磁盘上。为0代表,mysql依赖操作系统刷新
刷新二进制日志内容到磁盘,这个值设置成1,最多会丢失1s的binlog,但是效率上就很差了,io消耗太大,所以设置成100或0.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值