暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【磐维数据库】dtp调整写并发后无法迁移

Darcy 2024-09-29
94

问题描述

客户反馈使用DTP 2.0.3 做Oracle 11.2 to PanWeiDB分布式全量迁移时,最开始读并发配置了128,写并发配置为8,数据迁移正常,随后认为写入速度缓慢,调大了写并发配置,出现写线程积压字节数达到上限,无法迁移数据的问题。


现象

  1. dtp日志出现大量等待协助处理任务提示
  2. 目标库出现大量重复的select 1探活语句

处理方式

  1. 配置了新的链路Oracle to PanWeiDB集中式的迁移任务,发现新任务依然在目标库出现大量重复的select 1探活语句(分布式任务未停止导致);
  2. 两个任务同步运行时,停止Oracle 11.2 to PanWeiDB分布式链路任务后,dtp日志无异常提示,检查测试链路的迁移任务状态正常,问题缓解;
  3. 降低读并发数,将读并发配置为8,写并发配置为8,重新启动Oracle 11.2 to PanWeiDB分布式链路,未见异常。

问题分析

  1. 读并发数量配置过大,导致积压值到上限,写不过来导致了此问题;
  2. 最开始读并发配置了128,写并发配置为8,数据迁移正常的原因应该是积压值未达到上限,所以异常没有显现出来。
最后修改时间:2025-09-30 00:37:32
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论