数据传输服务 限速(PostgreSQL)

在 DTS 数据迁移任务配置中,或者任务运行中,可根据源库的数据写入量,源库和目标库的资源配置,来灵活调整任务并发数和 RPS。

相关产品
数据传输服务 产品页,含版本规格、价格与购买入口。

一、操作场景

注意:说明:

注意:这篇仅提供了 DTS 性能参数的操作指导,如果你需要全面提升 DTS 传输性能,需要结合源/目标端的负载,网络情况等进行分析,具体请参考 DTS 性能调优最佳实践。

二、注意事项

1. 在任务配置过程中,或当任务状态为“运行中”时,才能进行限速操作。

2. 降低任务速率时,请注意观察延迟数据量和延迟时间,DTS 默认只缓存7天的中间数据,长期延迟量过大,可能导致中间缓存数据过期,任务彻底失败。

3. 调整速率会导致任务重启,部分重启可能会需要从头开始同步,具体如下。

·结构迁移阶段:支持重复执行,重启后虽会从头导出,但不会影响数据正确性。

·全量导出阶段:重启任务后会重新导出数据。请尽量避免在该阶段调整速率。

·其他阶段:支持断点续传,重启任务会接续同步,无需从头开始。

三、任务配置中限速

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

各参数说明如下:

·源库全量导出并发线程数:如果需要减小全量导出阶段耗时,可以适当提高线程数,请注意提高线程数会导致源端负载升高。

·目标库全量导入并发线程数:提升导入并发线程数,可提升全量写入目标库速率。

·目标库增量导入并发线程数:提升导入并发线程数,可提升增量导入的速度。

·源库全量导出流量限制:限制写入目标库的速率,0MB/s代表不限制。

四、任务运行中限速

任务在全量数据同步阶段进行限速操作,可以修改全量 + 增量的速率参数(全量导出线程数,全量导入线程数,增量导入线程数);任务在增量数据同步阶段进行限速操作,仅可修改增量的速率参数(增量导入线程数),具体操作参考如下。

1. 登录 DTS 控制台,在左侧导航选择数据迁移页,选择指定的迁移任务。

2. 在全量数据迁移阶段进行限速操作。

在操作列选择更多 > 限速。

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

3. 在增量数据迁移阶段进行限速操作。

在操作列选择更多 > 限速。

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

赞 (0)
上一篇 4天前
下一篇 4天前