文档中心
登录
注册
数据库传输服务
文档指南
数据库传输服务
数据库传输服务
文档指南
请输入
产品动态
新功能发布记录
产品公告
数据校验任务正式开始计费
2024 年 12 月 31 日起调整数据校验任务 OpenAPI
产品简介
什么是数据库传输服务
什么是全增一体
应用场景
产品规格
约束和限制
约束和限制(MySQL)
约束和限制(MongoDB)
约束和限制(PostgreSQL)
约束和限制(Redis)
约束和限制(SQL Server)
约束和限制(Milvus)
术语表
产品计费
计费概述
计费方式
计费项
转包年包月
续费管理
到期或欠费说明
变配和退订说明
查看账单
预检查项
预检查项(MySQL)
预检查项(Redis)
预检查项(MongoDB)
预检查项(PostgreSQL)
预检查项(Elasticsearch)
预检查项(Kafka & RocketMQ)
预检查项(SQL Server)
预检查项(Milvus)
(邀测)预检查项(数据校验)
查看预检查详情
权限管理
如何授权用户实现跨账号传输数据
主账号权限管理
子用户权限管理
快速入门
添加 DTS 服务器的 IP 地址段
数据迁移快速入门
数据迁移流程
准备工作
创建并启动迁移任务
数据订阅快速入门
数据订阅流程
准备工作
创建并启动数据订阅任务
数据同步快速入门
数据同步流程
准备工作
创建并启动同步任务
数据迁移
迁移方案概览
创建 MySQL 数据迁移任务
源为火山引擎版 MySQL
迁移至火山引擎版 MySQL
迁移至火山引擎版 veDB MySQL
迁移至公有网络 MySQL
迁移至专有网络 MySQL
源为火山引擎版 veDB MySQL
迁移至火山引擎版 MySQL
迁移至火山引擎版 veDB MySQL
迁移至公有网络 MySQL
迁移至专有网络 MySQL
源为公有网络 MySQL
迁移至火山引擎版 MySQL
迁移至火山引擎版 veDB MySQL
迁移至公有网络 MySQL
迁移至专有网络 MySQL
源为专有网络 MySQL
迁移至火山引擎版 MySQL
迁移至火山引擎版 veDB MySQL
迁移至公有网络 MySQL
迁移至专有网络 MySQL
创建 PostgreSQL 数据迁移任务
源为火山引擎版 PostgreSQL
迁移至火山引擎版 PostgreSQL
迁移至公有网络 PostgreSQL
迁移至专有网络 PostgreSQL
源为公有网络 PostgreSQL
迁移至火山引擎版 PostgreSQL
迁移至公有网络 PostgreSQL
迁移至专有网络 PostgreSQL
源为专有网络 PostgreSQL
迁移至火山引擎版 PostgreSQL
迁移至公有网络 PostgreSQL
迁移至专有网络 PostgreSQL
创建 SQL Server 数据迁移任务
源为火山引擎 SQL Server 版
通过逻辑迁移至火山引擎 SQL Server 版
通过逻辑迁移至公有网络 SQL Server
通过逻辑迁移至专有网络 SQL Server
通过物理备份迁移至火山引擎 SQL Server
源为公有网络 SQL Server
通过逻辑迁移至火山引擎 SQL Server 版
通过逻辑迁移至公有网络 SQL Server
通过逻辑迁移至专有网络 SQL Server
通过物理备份迁移至火山引擎 SQL Server 版(自动备份)
通过物理备份迁移至火山引擎 SQL Server 版(手动上传)
通过物理备份和逻辑增量迁移至火山引擎 SQL Server 版(自动备份)
源为专有网络 SQL Server
通过逻辑迁移至火山引擎 SQL Server 版
通过逻辑迁移至公有网络 SQL Server
通过逻辑迁移至专有网络 SQL Server
通过物理备份迁移至火山引擎 SQL Server 版(自动备份)
通过物理备份迁移至火山引擎 SQL Server 版(手动上传)
通过物理备份和逻辑增量迁移至火山引擎 SQL Server 版(自动备份)
创建 Redis 数据迁移任务
源为火山引擎版 Redis
迁移至火山引擎版 Redis
迁移至公有网络 Redis
迁移至专有网络 Redis
迁移至火山引擎企业版 Redis
源为公有网络 Redis
迁移至火山引擎版 Redis
迁移至公有网络 Redis
迁移至专有网络 Redis
迁移至火山引擎企业版 Redis
源为专有网络 Redis
迁移至火山引擎版 Redis
迁移至公有网络 Redis
迁移至专有网络 Redis
迁移至火山引擎企业版 Redis
创建 MongoDB 数据迁移任务
源库为火山引擎版 MongoDB
迁移至火山引擎版 MongoDB
迁移至公有网络 MongoDB
迁移至专有网络 MongoDB
源库为公有网络 MongoDB
迁移至火山引擎版 MongoDB
迁移至公有网络 MongoDB
迁移至专有网络 MongoDB
源为专有网络 MongoDB
迁移至火山引擎版 MongoDB
迁移至公有网络 MongoDB
迁移至专有网络 MongoDB
创建 Supabase 数据迁移任务
源为公网自建 Supabase
迁移至火山引擎 Supabase
迁移至公网自建 Supabase
源为专有网络 Supabase
迁移至火山引擎 Supabase
迁移至公网自建 Supabase
配置迁移任务
配置迁移延迟隔离
变更迁移任务规格
修改迁移任务源库或目标库的账号密码
管理迁移任务标签
调整全量迁移速率
复制迁移任务
查看迁移任务
查看迁移进度
暂停迁移任务
启动迁移任务
终止迁移任务
重试迁移任务
删除迁移任务
查看迁移任务配置
导出迁移任务列表
查看迁移任务日志
库表映射
迁移触发器
数据订阅
订阅方案概览
数据订阅格式
创建 MySQL 数据订阅任务
创建火山引擎版 MySQL数据订阅任务
创建火山引擎版 veDB MySQL数据订阅任务
创建公有网络 MySQL数据订阅任务
创建专有网络 MySQL 数据订阅任务
创建 PostgreSQL 数据订阅任务
创建火山引擎版 PostgreSQL数据订阅任务
创建公有网络 PostgreSQL数据订阅任务
创建专有网络 PostgreSQL 订阅任务
创建火山引擎 AIDAP 版 PostgreSQL 数据订阅任务
创建 MongoDB 数据订阅任务
创建火山引擎版 MongoDB 数据订阅任务
创建专有网络 MongoDB 数据订阅任务
创建公网自建 MongoDB 数据订阅任务
消费订阅数据
新建消费组
编辑消费组
变更订阅对象
修改订阅任务源库的账号密码
管理订阅任务标签
查看订阅任务
查看订阅进度
启动订阅任务
终止订阅任务
重试订阅任务
删除订阅任务
复制订阅任务
查看订阅任务配置
导出订阅任务列表
查看订阅任务日志
数据同步
同步方案概览
创建 MySQL 数据同步任务
源为火山引擎版 MySQL
同步至火山引擎版 MySQL
同步至火山引擎版 veDB MySQL
同步至公有网络 MySQL
同步至专有网络 MySQL
同步至火山引擎版 Elasticsearch
同步至专有网络 Elasticsearch
同步至公有网络 Elasticsearch
源为火山引擎版 veDB MySQL
同步至火山引擎版 MySQL
同步至火山引擎版 veDB MySQL
同步至公有网络 MySQL
同步至专有网络 MySQL
同步至火山引擎版 Elasticsearch
同步至专有网络 Elasticsearch
同步至公有网络 Elasticsearch
源为公有网络 MySQL
同步至火山引擎版 MySQL
同步至火山引擎版 veDB MySQL
同步至公有网络 MySQL
同步至专有网络 MySQL
同步至火山引擎版 Elasticsearch
同步至专有网络 Elasticsearch
同步至公有网络 Elasticsearch
同步至火山引擎版 Milvus
同步至公网自建 Milvus
同步至专有网络 Milvus
源为专有网络 MySQL
同步至火山引擎版 MySQL
同步至火山引擎版 veDB MySQL
同步至公网自建 MySQL
同步至专有网络 MySQL
同步至火山引擎版 Elasticsearch
同步至专有网络 Elasticsearch
同步至公有网络 Elasticsearch
创建 Redis 数据同步任务
源为火山引擎版 Redis
同步至火山引擎版 Redis
同步至公有网络 Redis
同步至专有网络 Redis
源为公有网络 Redis
同步至火山引擎版 Redis
同步至公有网络 Redis
同步至专有网络 Redis
源为专有网络 Redis
同步至火山引擎版 Redis
同步至公有网络 Redis
同步至专有网络 Redis
创建 PostgreSQL 数据同步任务
源为火山引擎版 PostgreSQL
同步至火山引擎版 PostgreSQL
同步至公有网络 PostgreSQL
同步至专有网络 PostgreSQL
源为公有网络 PostgreSQL
同步至火山引擎版 PostgreSQL
同步至公有网络 PostgreSQL
同步至专有网络 PostgreSQL
源为专有网络 PostgreSQL
同步至火山引擎版 PostgreSQL
同步至公有网络 PostgreSQL
同步至专有网络 PostgreSQL
创建 MongoDB 数据同步任务
源为火山引擎版 MongoDB
同步至火山引擎版 MongoDB
同步至公有网络 MongoDB
同步至专有网络 MongoDB
源为公有网络 MongoDB
同步至火山引擎版 MongoDB
同步至公有网络 MongoDB
同步至专有网络 MongoDB
源为专有网络 MongoDB
同步至火山引擎版 MongoDB
同步至公有网络 MongoDB
同步至专有网络 MongoDB
创建 Milvus 数据同步任务
火山引擎版 Milvus 同步至火山引擎 Milvus
公网自建 Milvus 同步至火山引擎版 Milvus
专有网络 Milvus 同步至火山引擎版 Milvus
数据同步拓扑
配置反向同步
修改同步对象
查看同步任务
配置正向同步
查看同步进度
配置同步延迟隔离
变更同步任务规格
修改同步任务源库或目标库的账号密码
管理同步任务标签
调整全量同步速率
复制同步任务
暂停同步任务
启动同步任务
重试同步任务
终止同步任务
删除同步任务
查看同步任务配置
调转双向同步任务的 DDL 同步方向
导出同步任务列表
查看同步任务日志
同步触发器
ETL 任务管理
ETL 简介
DSL 语法
在 DTS 同步或订阅任务中配置 ETL
通过 ETL Playground 工具调试 ETL 规则
数据校验
数据校验计费方式
数据校验简介
配置数据校验
数据校验任务管理
数据订正管理
查看数据校验任务日志
迁移评估
迁移评估简介
创建迁移评估任务
管理迁移评估任务
一键诊断管理
数据源管理
监控告警
监控指标说明
事件指标说明
通过控制台配置监控和告警
配置 DTS 任务指标告警策略
配置 DTS 事件告警
查看监控数据
查看 DTS 告警历史
查看 DTS 事件信息
最佳实践
数据迁移最佳实践
通过 DTS 实现本地自建数据库的上云
使用 DTS 将阿里云的云数据库 Redis 版迁移至火山引擎
使用 DTS 迁移华为云分布式缓存服务 DCS 单机或主备的实例数据至火山引擎
迁移火山引擎副本集 MongoDB 实例至火山引擎分片集群 MongoDB 实例
MySQL 数据库双向同步
数据订阅最佳实践
通过 Kafka 消费火山引擎 Proto 格式的订阅数据
通过 Kafka 消费 Canal Proto 格式的订阅数据
通过 Kafka 消费 Avro 格式的订阅数据
通过 RocketMQ 消费火山引擎 Proto 格式的订阅数据
通过 RocketMQ 消费 Canal Proto 格式的订阅数据
通过 RocketMQ 消费 Avro 格式的订阅数据
跨火山引擎账号实现数据传输
手动清理 PostgreSQL 数据传输任务的自建资源
API 参考
API 发布历史
API 概览
调用方式
请求结构
公共参数
签名机制
返回结果
计费
ModifyInstanceOrder
数据传输
CreateTransmissionTask
DescribeTransmissionTaskProgress
DescribeTransmissionTasks
DescribeTransmissionTaskInfo
StartTransmissionTask
ResumeTransmissionTask
StartTransmissionTasks
ResumeTransmissionTasks
DeleteTransmissionTask
DeleteTransmissionTasks
ModifyTransmissionTask
RetryTransmissionTask
RetryTransmissionTasks
SuspendTransmissionTask
SuspendTransmissionTasks
StopTransmissionTask
StopTransmissionTasks
SpawnSwimmingLane
SetBiSyncDDLSource
数据订阅(消费组管理)
CreateSubscriptionGroup
DescribeSubscriptionGroup
DescribeSubscriptionGroups
DescribeSubscriptionGroupProgress
DeleteSubscriptionGroup
UpdateSubscriptionGroup
标签管理
AddTagsToResource
DescribeTagsByResource
RemoveTagsFromResource
数据校验
CreateValidationTask
DescribeValidationTaskResult
DescribeValidationTaskInfo
DescribeValidationTasks
DescribeSupportedValidationTypes
GetDBTableDiffDetails
ModifyValidationTask
GenerateValidationResultFile
DownloadValidationTaskResult
ResumeValidationTask
ResumeValidationTasks
DeleteValidationTask
DeleteValidationTasks
StartValidationTask
StartValidationTasks
RetryValidationTask
RetryValidationTasks
SuspendValidationTask
SuspendValidationTasks
StopValidationTask
StopValidationTasks
GetCorrectionResultDownloadLink
迁移评估
ReassessMigration
预检查
PreCheckAsync
GetAsyncPreCheckResult
数据源
CreateDataSource
ModifyDataSource
ListDataSource
DescribeDataSource
DeleteDataSource
附录
错误码
SDK 参考
概述
Python SDK
下载安装 SDK
初始化客户端
代码示例
Go SDK
下载安装 SDK
初始化客户端
代码示例
Java SDk
下载安装 SDK
初始化客户端
代码示例
常见问题
常见问题概览
常见通用问题
使用数据库传输服务 DTS 的通用常见问题
计费方式和到期欠费常见问题
接入安全性与业务影响常见问题
全量阶段完成后,增量阶段什么时候开始?增量任务会自动结束吗?
任务运行期间,能否自动处理源端新增的表或结构变更?
遇到数据冲突和主键冲突时怎么办?
为何在迁移进度页签下看不到某些迁移类型?
MySQL 结构迁移或结构初始化完成后,如何设置数据库对象的 DEFINER?
数据校验任务常见问题
在数据迁移或同步任务中,导致任务延迟的可能原因是什么?
如何获取实例的 GTID_EXECUTED?
在同一个实例内进行数据迁移时,将 A 表内的数据同步至空数据库的 B 表内,需要重命名表的名称吗?
为什么 JSON 类型字段的数据 Key 不保序?
在数据订阅过程中为什么数据的行数和 Binlog Event 不一致?
通过 DTS 完成数据同步后,遇到数据离散、Page 空洞很大,怎么办?
云数据库 MySQL 版实例如何实现数据灾备?
如何快速完成 MySQL 类型数据的迁移或同步?
在数据迁移或同步过程中为什么会出现带宽报警?
在数据同步过程中,如何将 A 表字段 State 在同步到 B 表后展示为 States?
将消息订阅到消息队列 Kafka 版,订阅任务失败怎么办?
如何将友商云数据库 MySQL 中的数据迁移到火山引擎云数据库 MySQL 中?
在配置时间戳开始同步时遇到报错,询问如何处理?
调用 CreateTransmissionTask 接口创建 PostgreSQL 数据迁移任务时报错,如何处理?
DTS 支持从源端 MongoDB 数据库的只读节点同步数据吗?
当源库为单节点的 MongoDB 实例,如何实现增量迁移或增量同步?
如何清理 MongoDB (分片集群架构)的孤儿文档
是否支持变更数据迁移的链路规格?
为什么后置结构迁移/同步未启动,但状态却是 Completed?
终止和删除任务后,为什么任务状态一直未改变?
在创建数据传输任务时,连通实例时如果报错怎么办?
Redis 专项 FAQ
常见预检查报错
报错源库参数 gtid_mode 和预期不一致,期望是:ON,但设置为了:OFF,怎么办?
数据库连接和结构通配符规则检查失败是什么原因导致的?
为什么给数据库的普通账号添加了所有自定义权限后,预检查依然会失败?
故障排查
在专有网络数据传输过程中,如果遇到网络环境不稳定怎么办?
在任务执行过程中,导致任务执行失败的原因是什么?
迁移与同步数据一致性异常排查指南
当源库为 MySQL 时,开启 Binlog 日志,并设置参数 binlog_format 为 row,binlog_row_image 为 full 后,我该如何确保参数格式会立即生效?
遇到报错 Error 4109 (HY000): Failed to generate invisible primary key xxxxxx. 怎么办?
遇到报错 err[Error 1273 (HY000): Unknown collation: 'utf8mb4_0900_ai_ci'] 怎么办?
在进行 MySQL 到 ElasticSearch 的数据同步时,遇到本文介绍的报错怎么办?
开启毫秒级延迟监控时为什么需要有心跳表
在执行 DTS 全量迁移或全量初始化任务后,目标端数据库的磁盘使用量或文件大小大于源端是为什么?
在迁移和同步过程性能异常排查指南
全量迁移或全量初始化任务中进度长时间无进展是为什么?
将火山引擎版 MySQL 8.0 同步数据到 5.7 遇到报错 Error 1054 (42S22): Unknown column 'my_row_id' in 'field list' 怎么办?
相关协议
数据库产品和服务条款
服务等级协议
文档首页
数据库传输服务
数据迁移
查看迁移进度
复制全文
下载 pdf
我的收藏
数据迁移
查看迁移进度
复制全文
下载 pdf
我的收藏
查看迁移进度
文档反馈
问问助手
您可以在数据迁移任务执行过程中,随时查看结构迁移、全量迁移和增量迁移具体进度。本文介绍如何通过数据库传输服务 DTS 控制台查看数据迁移进度。
前提条件
已创建并启动迁移任务。创建和启动迁移任务的方法,请参见
创建并启动迁移任务
。
操作步骤
在
迁移任务列表
页面,找到目标迁移任务。
您可以根据业务需要查看迁移任务的整体进度或各类型迁移的进度。
查看整体迁移进度
您可以在任务列表页查看目标迁移任务的整体进度。
说明
下图中全量迁移进度百分比计算方式为:已迁移行数 ÷ 需要迁移的总行数 x 100%。
查看各类型迁移进度
说明
若您看不到某项迁移类型的页签,可能是因为配置迁移任务时没有选中该类型,或者迁移的数据库不支持该类型。
单击任务 ID。
在数据迁移页,单击
任务进度
页签。
在
任务进度
页签下,单击不同迁移类型的页签查看对应的迁移进度和执行情况。
迁移类型
支持的操作
注意事项
用户迁移
查看用户迁移的对象以及迁移是否结束。
用户迁移包括账号本身的迁移和账号权限的迁移。
迁移完成后,单击右侧
操作
栏中的
DDL
语法
,即可查看该对象的创建语法。
仅当目标库接入方式为
公有网络 MySQL
或
火山引擎版 MySQL
时,支持
用户迁移
类型。
结构迁移
查看结构迁移的对象、状态、所属的源库以及目标库等信息。
在右上角的搜索栏中输入迁移对象的名称,即可搜索目标对象的迁移详情。
迁移完成后,单击右侧
操作
栏中的
查看创建语法
,即可查看该对象的创建语法。
若需要迁移的数据较多,您可以在列表中根据
类型
或
状态
快速筛选出不同类型的迁移对象是否已完成迁移。
结构迁移任务会自动结束,请勿在结构任务执行期间手动结束任务。
为保证数据迁移的性能和迁移任务的稳定性,部分数据库迁移对象会在增量迁移结束后进行创建,即进入
后置结构迁移
阶段。更多信息,请参见
后置结构迁移
。
全量迁移
查看全量迁移的对象、状态、已迁移行数、行平均大小、预估迁移数据量、耗时、平均迁移速率等信息。
在页面右上角的搜索栏中,输入迁移对象的名称来搜索目标对象的迁移详情。
若需要迁移的数据较多,您可以在列表中根据
状态
快速筛选出正在迁移的对象,并根据
预估总行数
进行排序。
当源库的
实例类型
为
MySQL
、
MongoDB
和
PostgreSQL
时,支持查看行平均大小和预估迁移数据量。
在
实例类型
为
Redis
时,支持查看已扫描数据量、已扫描指令个数。
全量迁移任务会自动结束,请勿在全量任务执行期间手动结束任务。
增量迁移
在页面右上角的搜索栏中,输入迁移对象的名称来搜索目标对象的迁移详情。
查看增量迁移的对象、源、目标、迁移状态、已迁移行数、已迁移行数据量、延迟和 5s 平均 RPS 等信息。
若需要迁移的数据较多,您可以在列表中根据
延迟
进行排序,查看延迟较大的迁移对象详情。
说明
延迟时间是 DTS 从源端最新拉取数据和向目标端最新写入数据之间的时间差。
全增一体架构的迁移任务,暂不支持展示表级延迟信息。
仅当结构迁移和全量迁移都完成后,才能看到已迁移行数、已迁移行数据量和延迟等数据。
增量数据迁移任务不会自动结束,在验证数据已全部迁移至目标数据库后,您可以手动结束迁移任务。结束迁移任务的方法,请参见
结束迁移任务
。
在数据迁移延迟时间超过 5s 时,您可以单击开启隔离迁移,将延迟表拆分到独立泳道进行数据迁移。详细操作,请参见
配置延迟迁移
。
相关 API
API
描述
DescribeTransmissionTaskProgress
调用 DescribeTransmissionTaskProgress 接口查询传输任务进度。
最近更新时间:2026.08.27 15:30:08
这个页面对您有帮助吗?
有用
有用
无用
无用