为什么说pt-osc可能会引起主从延迟,有什么好办法解决或规避吗?
2024-10-15 17:37:13
若复制中binlog使用row格式,对大表使用pt-osc把数据从旧表拷贝到临时表,期间会产生大量的binlog,从而导致延时
pt-osc在搬数据过程中insert...select是有行锁的,会降低事务并行度;且pt-osc搬数据过程中生成的binlog不是并行的,所以在slave不能并行回放
可以通过设定参数 --chunk-size、--chunk-time控制每次拷贝数据大小,也可以设定--max-log、check-interval、check-slave-lag等参数控制主从复制延迟程度(但这样可能会造成pt-osc工作耗时太久,需要自行权衡)
最新文章
- rdesktop的使用方法
- C/C++:提升_头文件的使用
- 关于Entity Framework中的Attached报错的完美解决方案
- VMware11安装Mac OS X10提示不可恢复错误解决
- CentOS 6.5升级Python后yum不可用的解决方案
- [转载]10 Best Tools For Websites And Apps Development Ever
- IC卡,ID卡,M1卡,射频卡
- TCP关闭过程
- Storm Topology Parallelism
- jzoj6099. 【GDOI2019模拟2019.4.1】Dist
- String的substring方法
- python3.5 opencv3显示视频fps
- Android ROM资源文件存放位置
- File类基本用法
- Linux QtCreator 编译报错:No rule to make target '.../***' needed by '***.o'.stop
- jsonSchema
- [转]C#调用Excel VBA宏
- 手把手教你从零搭建Python数据分析环境
- 20135234mqy 实验二 Java面向对象程序设计
- 如何去掉android的标题栏
热门文章
- 解决 No IDEA annotations attached to the JDK 1.8和xml文件没有代码提示
- Linux下 nohup后台运行springboot jar 包时,使用指定的 application.yml配置
- k8s记录-kubeam部署
- linux 下core文件生成、路径、格式设置及调试
- commitlint那些事儿
- Jeecg 支持多视图设置
- Oracle 实现表中id字段自增长
- 【Docker学习之五】Docker自定义镜像示例
- 【Spring Boot学习之五】切面日志管理
- C++ 工程师养成 每日一题fourth (reverse的使用)