You need to enable JavaScript to run this app.
文档中心
数据库传输服务

数据库传输服务

复制全文
下载 pdf
故障排查
在迁移和同步过程性能异常排查指南
复制全文
下载 pdf
在迁移和同步过程性能异常排查指南
DTS 在迁移和同步过程中性能异常时,您可以根据您的场景进行依次排查:
DTS 在迁移或同步过程中出现速率慢或卡顿的情况
DTS 在完成结构迁移或结构初始化后,数据传输出现失败或卡住的情况
例如全量迁移速率不及预期、整体同步过程缓慢、数据传输卡顿等场景。可能原因和解决方案如下所示:
  • 原因一:目标端写入瓶颈,具体如下:
  • 写入性能上限:目标库插入(Insert)性能达到上限,无法消化源端数据流。
  • 并发资源不足:目标库最大连接数或写入并发数达上限,导致线程阻塞。
  • 解决方案:可按照以下提示调整相关参数信息:
  • 调整参数:适当调高目标库并发参数(如 MySQL 的 max_connections、SQL Server 的 max_worker_threads)。
  • 开启事务合并:在 DTS 任务配置中开启“事务合并”,减少交互次数,提升吞吐。
  • 错峰执行:在业务低峰期执行迁移或同步,避免资源争抢。
  • 原因二:表结构与索引问题,具体如下:
  • 缺失主键/唯一键:源端表无主键或唯一键,DTS 无法并发写入,被迫降级为串行处理。
  • 复杂对象/版本兼容:存在 DTS 暂未支持的复杂对象(如注释、自定义类型)或版本不兼容,导致解析效率下降。
  • 解决方案:可按照以下提示调整相关参数信息:
  • 补全主键:迁移前检查并补齐源端表的主键或唯一键。
  • 临时处理:对于 PostgreSQL 等,可临时移除 Comment 注释,迁移后再添加;或小数据量改用 pg_dump 离线迁移。
  • 原因三:任务配置与规格,具体如下:
  • 链路规格过低:任务链路规格设置为 Compact(适用于小数据量),吞吐能力有限。
  • 偏好配置不当:MySQL 迁移偏好设置为空间优先,采用了低内存、低 I/O 策略,牺牲了性能。
  • 解决方案:可按照以下提示调整相关参数信息:
  • 调整偏好:将偏好调整为性能优先,并确保目标库预留充足空间(建议 ≥ 源库 1.5 倍)。
最近更新时间:2026.08.07 16:52:13
这个页面对您有帮助吗?
有用
有用
无用
无用