数据复制服务 DRS-DRS对源数据库和目标数据库有什么影响:DRS对目标数据库的压力及影响

时间:2024-05-20 18:12:23

DRS对目标数据库的压力及影响

  • 全量(初始化)阶段,DRS需要将源数据库结构、索引以及存量数据全部写入到目标数据库,顺序为先迁移结构,再迁移数据,最后加索引,一般总连接数小于16个session,其中:
    • 有小于8个连接在批量创建结构。
    • 有小于8个连接在批量写数据,类似如下语句:
      insert into *** (id,name,msg) values (***);
    • 有小于8个连接在批量创建索引,类似如下语句:
      alter table *** add index ***;
  • 增量阶段,DRS会把源数据库日志中的增量数据解析成SQL在目标数据库中执行,一般总连接数小于64个session,其中:
    • DDL会串行执行,执行DDL时,不会有其他DML执行。
    • DML最多会有64个连接(短连接,超时时间30秒),其中DML只是简单的insert、update、delete、replace语句。

如果需要评估对源数据库的影响,可选择创建测试任务,再通过限速功能或业务低峰期动等来调整迁移策略。

support.huaweicloud.com/drs_faq/drs_16_1145.html