mysql5.7 参数记录 (持续更新)
2024-08-23 00:05:08
sync_binlog 控制数据库的binlog刷到磁盘
默认sync_binlog=1,表示每次事务提交,MySQL都会把binlog刷下去,是最安全但是性能损耗最大的设置。
sync_binlog=100或者是0。牺牲一定的一致性,可以获得更高的并发和性能。
innodb_flush_log_at_trx_commit 控制log_buffer刷到磁盘
0 每次提交事务log_buffer不写入log_file
1 每次提交事务log_buffer写入log_file,默认配置
2 每次提交事务,等1秒后log_buffer写入log_file
推荐做法是innodb_flush_log_at_trx_commit=2,sync_binlog=500 或1000
slave_preserve_commit_order
yes是为了确保在slave开启多线程时事务的提交顺序与relay log中一致
最新文章
- NodeJs之child_process
- iOS - XIB之AutoLayout添加约束
- 对于 Web 开发很有用的 jQuery 效果制作教程
- 用pywinauto进行win32应用程序的测试
- mysql: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: UP
- 根据 字数 确定 UI控件高度
- 最近工作用到的sql脚本
- poj 3666 Making the Grade(dp)
- 《Programming WPF》翻译 第8章 2.Timeline
- 运行jar包
- python3 第六章 - 条件判断
- UML之时序图
- ES6躬行记(4)——模板字面量
- Ajax增删改查-----------删 改
- C#实现基于ffmpeg加虹软的人脸识别
- 844. Backspace String Compare判断删除后的结果是否相等
- Android 下拉刷新上拉加载PullToRefresh
- Selector 实现原理
- EF 实体类的制定属性不生成数据库字段
- eclipse背景颜色调整参考(绿色养眼哟),其他工具也可以设置