数据传输DTS延迟追上了,但是RPS都是0 的,为什么?

数据传输DTS延迟追上了,昨天22:00以后各种监控数据都是0 ,但我看DG往服务侧还是很多流量传的,为什么?701d9404c12c0d6ef694918da450e95e.png

展开
收起
三分钟热度的鱼 2024-02-01 16:38:28 132 分享 版权
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    数据传输服务DTS的RPS(每秒请求数)为0可能有以下几个原因:

    1. 规格限流:DTS的不同规格有不同的RPS限制。如果源库的数据写入量过大,例如执行了大事务,可能会导致任务延迟,并且RPS达到规格的限制。
    2. 系统数据库迁移不支持:DTS不支持系统数据库的迁移,确保选择的是业务自建的数据库进行迁移。
    3. 分布式任务监控指标:如果是PolarDB-X 1.0的实例,由于DTS监控的指标只在子任务中存在,因此源为PolarDB-X 1.0的实例不显示延迟信息。
    4. 实时物化视图功能:对于某些数据库版本,如AnalyticDB PostgreSQL版,提供了实时物化视图功能,这可能会影响数据的同步和延迟表现。
    5. 任务延迟与数据更新:如果任务延迟没有持续增长,说明源数据库的数据更新能够被及时地复制到目标数据库,尽管可能存在一定的延迟,但这种延迟并没有恶化。

    综上所述,为了解决RPS为0的问题,您可以检查当前链路是否达到相应规格的限制,并考虑是否需要调整DTS的规格或者优化源库的数据写入策略。此外,确保迁移的是正确的数据库类型,并关注任务延迟的变化趋势。如果问题依然无法解决,建议联系阿里云的技术支持获取更专业的帮助。

    2024-02-01 16:57:51
    赞同 展开评论
  • 如果源数据库在当前时间段内没有新的写入操作或者变更事务,则RPS自然会是0,因为没有请求需要同步到目标库。

    2024-02-01 16:50:14
    赞同 展开评论

阿里云提供了一系列数据库管理工具,可以满足您在云上进行数据库管理的各种需求。包含数据传输服务DTS、数据库备份 DBS、数据库自治服务 DAS、数据管理 DMS。

还有其他疑问?
咨询AI助理