使用说明

最近更新时间:2024-07-11 17:06:12

我的收藏
类别
说明
支持版本
1. 源库
自建数据库 PostgreSQL 9.3、9.4、9.5、9.6、10-16
第三方云厂商 9.3、9.4、9.5、9.6、10-16
阿里云 RDS PostgreSQL
AWS RDS PostgreSQL
华为云 RDS for PostgreSQL
云数据库 PostgreSQL 10-16(相同主账号之间迁移/不同主账号之间迁移)
2. 目标库
云数据库 PostgreSQL 10-16
源库影响
1. DTS 在执行全量数据迁移时,会占用一定源端实例资源,可能会导致源实例负载上升,增加数据库自身压力。如果您的数据库配置过低,建议您在业务低峰期进行迁移。
2. 实际迁移过程中,迁移速率会受源端的读取性能、源端与目标端实例间网络带宽、目标端实例的规格性能等因素影响而不同。迁移并发度由目标端实例规格的核心数决定,如目标端实例为2核,并发度则为2。
迁移对象
相互关联的数据对象需要同时迁移,否则会导致迁移失败。常见的关联关系:视图引用表、视图引用视图、存储过程/函数/触发器引用视图/表、主外键关联表等。
源库要求
迁移类型选择全量 + 增量迁移时,源数据库中的表必须有主键,否则会出现源库和目标库数据不一致,对于无主键的表,建议选择全量迁移
目标库要求
如果进行整个实例迁移,目标库中不能存在与源库同名的用户和角色。
网络说明
1. 配置迁移任务时,源库地址需要使用能够直接连接到 PostgreSQL 实例的 IP 和 Port,不能使用代理如 pgpool 等 proxy 的 IP 和 Port。
2. 为保障迁移效率,CVM 自建实例迁移不支持跨地域迁移。如需要跨地域迁移,请选择公网接入方式。
操作限制
1. 在结构迁移、全量迁移和增量迁移阶段,请勿执行 DDL 操作,大对象操作,否则会导致迁移数据不一致。
2. 迁移过程中请勿修改、删除源数据库和目标数据库中用户信息(包括用户名、密码和权限)和端口号。