暂无图片
mysql 5.7多线程复制,线程数如何设置,有参考某个服务器参数吗?
我来答
分享
Jiang
2021-03-15
mysql 5.7多线程复制,线程数如何设置,有参考某个服务器参数吗?

mysql 5.7多线程复制,线程数如何设置,有参考某个服务器参数吗?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
Cui Hulong

##并行的线程数,建议这个值不要超过CPU的核数
slave-parallel-type=LOGICAL_CLOCK
slave-parallel-workers=8

##默认值为0,为1表示按照二进制日志的顺序在从库回放,设在从库
slave-preserve-commit-order=1

##从库保存还未回放的事件队列可用的最大内存量(以字节为单位)
##注意,需要大于主库max_allowed_packet的大小
slave-pending-jobs-size-max=128M
##从属SQL和I / O线程的最大数据包大小
slave-max-allowed-packet= 128M

##MySQL5.7.22开始使用,用来决定哪些事务可以被并发执行的条件 8.0开始建议用WRITESET
binlog_transaction_dependency_tracking= writeset

  • COMMIT_ORDER:依赖信息从源的提交时间戳中生成的。这是默认值。
  • WRITESET:依赖信息是从源的写集生成的,任何写不同元组的事务都可以并行化。
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏