innodb_flush_log_at_trx_commit和sync_binlog有什么区别?

qq_24044757 2016-07-03 01:42:08
这两个不都是控制日志刷新到磁盘的方式么,他们两个有什么不一样。
...全文
168 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 2016-07-04
  • 打赏
  • 举报
回复
innodb_flush_log_at_trx_commit 这个是控制合适 innodb 存储的表的数据写入方式 sync_binlog 控制的是 binlog 的写入 两个独立的东东,对应的写入对象不同,binlg 并不要求你一定开启,innodb你也可以选择不用这种存储引擎
rucypli 2016-07-04
  • 打赏
  • 举报
回复
innodb_flush_log_at_trx_commit 是ib_logfile这个文件的刷新方式 sync_binlog 是mysql-bin.000的刷新方式
ACMAIN_CHM 2016-07-03
  • 打赏
  • 举报
回复
一个是INNODB存储引擎的 另一个二进制日志的。

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧