摘要: mysql的"双1验证"指的是innodb_flush_log_at_trx_commit和sync_binlog两个参数设置,这两个是是控制MySQL 磁盘写入策略以及数据安全性的关键参数。下面从参数含义,性能,安全角度阐述两个参数为不同的值时对db 性能,数据的影响。 一、参数意义 innodb 阅读全文
posted @ 2021-01-04 13:24 鸾舞春秋 阅读(576) 评论(0) 推荐(0) 编辑
摘要: innodb_flush_log_at_trx_commit 提交事务的时候将 redo 日志写入磁盘中,所谓的 redo 日志,就是记录下来你对数据做了什么修改,比如对 “id=10 这行记录修改了 name 字段的值为 xxx”,这就是一个日志。如果我们想要提交一个事务了,此时就会根据一定的策略 阅读全文
posted @ 2021-01-04 13:19 鸾舞春秋 阅读(78) 评论(0) 推荐(0) 编辑