从MySQL同步数据到TiDB

从MySQL同步数据到TiDB,第1张

vim dm-topology.yaml

根据 不同场景 ,编辑任务配置文件 vim task.yaml ,点击查看 详细配置

1. 出现错误时,需查询任务 query-status 具体信息

2. 其任务 stage 状态为 Paused

3. 解决问题后,可以通过 resume-task 命令进行恢复

TiKV 需要运行在 SSD 盘上,机械盘是难以支撑起 TiKV 这种 IO 负载密集的应用的。另外需要注意服务器的 IO scheduler 是否被设定为 noop / none,对于 SSD 和 NVME 设备来说简单的 noop 和 none 往往工作的更好。在不合理的 IO 调度器设置下当 RocksDB 发生后台 Compaction 时过高的 IO 延迟会对线上业务产生非常大的影响。

mydumper工具 https://launchpad.net/mydumper/+download

速度比mysqldump快10倍,支持导出binlog,事务和非事务一致快照,多线程恢复

用myloader恢复

安装配置mydumper工具:

先安装cmake:

5.5开始,编译配置工具换成了CMake,还需要make和gcc两个工具,一般系统都会自带,如有yum,可以用yum install cmake安装(查看yum list cmake)。

如没有yum,则需要下载cmake包。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8338790.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存