限速(PostgreSQL)

最近更新时间:2026-04-16 10:01:42

我的收藏

操作场景

在 DTS 数据迁移任务配置中,或者任务运行中,可根据源库的数据写入量,源库和目标库的资源配置,来灵活调整任务并发数和 RPS。
说明:
本文仅提供了 DTS 性能参数的操作指导,如果您需要全面提升 DTS 传输性能,需要结合源/目标端的负载,网络情况等进行分析,具体请参考 DTS 性能调优最佳实践

注意事项

1. 在任务配置过程中,或当任务状态为“运行中”时,才能进行限速操作。
2. 降低任务速率时,请注意观察延迟数据量和延迟时间,DTS 默认只缓存7天的中间数据,长期延迟量过大,可能导致中间缓存数据过期,任务彻底失败。
3. 调整速率会导致任务重启,部分重启可能会需要从头开始同步,具体如下。
结构迁移阶段:支持重复执行,重启后虽会从头导出,但不会影响数据正确性。
全量导出阶段:重启任务后会重新导出数据。请尽量避免在该阶段调整速率。
其他阶段:支持断点续传,重启任务会接续同步,无需从头开始。

任务配置中限速

在数据迁移任务初始配置中,设置迁移选项及选择迁移对象页面中的高级选项,可设置传输速率参数。



各参数说明如下:
源库全量导出并发线程数:如果需要减小全量导出阶段耗时,可以适当提高线程数,请注意提高线程数会导致源端负载升高。
目标库全量导入并发线程数:提升导入并发线程数,可提升全量写入目标库速率。
目标库增量导入并发线程数:提升导入并发线程数,可提升增量导入的速度。
源库全量导出流量限制:限制写入目标库的速率,0MB/s代表不限制。

任务运行中限速

任务在全量数据同步阶段进行限速操作,可以修改全量 + 增量的速率参数(全量导出线程数,全量导入线程数,增量导入线程数);任务在增量数据同步阶段进行限速操作,仅可修改增量的速率参数(增量导入线程数),具体操作参考如下。
1. 登录 DTS 控制台,在左侧导航选择数据迁移页,选择指定的迁移任务。
2. 在全量数据迁移阶段进行限速操作。
操作列选择更多 > 限速

在弹出的界面勾选限制传输速率开关,然后调整速率参数,完成后单击确定

3. 在增量数据迁移阶段进行限速操作。
操作列选择更多 > 限速

勾选限制传输速率开关后,调整并发线程数。