mysql5.7 参数记录 (持续更新)

Posted 刚好遇见Mysql

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql5.7 参数记录 (持续更新)相关的知识,希望对你有一定的参考价值。

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中一致





以上是关于mysql5.7 参数记录 (持续更新)的主要内容,如果未能解决你的问题,请参考以下文章

RDD转化操作记录(持续更新)

SQL Server 常用函数使用方法(持续更新)

Python成长型笔记持续更新

Python成长型笔记持续更新

Python错误日常记录(持续更新)

Spring Boot 菜鸟入门(持续更新)