Teleport 常见问题
本文档汇总了使用 Teleport 进行数据导入、导出及相关操作的常见问题
Teleport计费及性能问题
Teleport如何计费
Teleport目前按照同步规格进行收费,具体收费详情可以参考:产品价格
不同Teleport规格有什么区别
Teleport不同规格能够支持的并发查询不同,具体可以参考:
Teleport是否支持修改规格,
支持,修改规格需要先暂停同步任务然后再启动的时候进行修改。
Teleport是否收取流量费用?
Teleport任务会收取部门公网流量和数据流量费用,主要是向源库发起的查询及同步请求。源库的接入方式为公网IP的迁移任务会收取公网流量费用,更多信息,请参见计费项。
Teleport同步或迁移数据所需时间是多久?
由于Teleport的传输性能受Teleport内部、源端和目标端数据库实例的负载、待传输的数据量、网络等多种因素影响,所以无法预估Teleport任务所需的时间,若对性能有较高要求,建议选择性能上限较大的规格。
连接问题
目前Teleport支持哪些数据源的同步。
目前Teleport支持如下的数据源的同步。
- Protonbase
- MySQL
- PostgreSQL
- MongoDB
- Oracle
- Kafka
- Alibaba Cloud AnalyticalDB MySQL
- Alibaba Cloud DataHub
- Alibaba Cloud Simple Log Service
源端数据库连接失败,如何处理?
在配置数据源链接的页面上,在左边的数据源配置后,可以通过“连接测试”按钮测试是否连接成功。
目标端数据库连接失败,如何处理?
在配置数据源链接的页面上,在右边的目标配置后,可以通过“连接测试”按钮测试是否连接成功。
数据源位于Teleport暂不支持的地区,如何进行数据迁移和同步?
您可以为数据源申请公网地址,以公网IP接入,并将对应地区的Teleport IP地址段添加到实例的白名单中。
同步问题
支持哪些类型的同步
Teleport支持如下的同步方式
- 全量同步,将数据全量从源数据库同步到目标库,在同步完成后会自动终止。
- 增量同步,增量从源数据库同步到目标库,并且会持续保持同步。
- 全量+增量同步,首先进行全量同步,全量同步完成后自动进行增量同步。
执行数据迁移任务后,源库的数据是否还存在?
Teleport同步是将源库的数据复制到目标库中,不会影响源端数据。
全量同步是否可以在同步过程中增加新表进行迁移?
不支持,但是可以另外启动一个同步任务,只同步这部分新表。
增量同步是否可以在同步过程中增加新表进行迁移?
支持,以原数据库MySQL为例,如果在选择的databasse中有新增的表,会自动进行同步。
全量同步任务是否可以转为增量同步任务?
不可以,不同类型的任务不支持相互转换。
是否可以只迁移数据不迁移结构?
暂时不可以。
同步后的源和目标端数据不一致,可能原因有哪些?
数据不一致的可能原因如下:
- 配置任务时没有清空目标端数据,且目标端有存量数据。
- 配置任务时只选择了全量迁移,没有选择增量迁移,且任务结束后源端数据有变更。
- 目标端有除了Teleport以外的数据写入。
- 配置任务时只选择了增量迁移模块,没有选择全量迁移模块。
- 增量写入存在延迟,增量数据还没有全部写入目标端。
数据全量同步是否可以修改源库在目标库的名称?
可以。修改源库在目标库名称的方法,请参见同步对象映射
是否支持同一Protonbase实例内的数据迁移?
支持
只读实例是否可以作为迁移任务的源实
若迁移任务不需要进行增量数据迁移,则只读实例可以作为源实例;若迁移任务需要进行增量数据迁移,有如下两种情况:
实例为记录事务日志的只读实例(如RDS MySQL 5.7或8.0版本),可以作为源实例。
实例为不记录事务日志的只读实例(如RDS MySQL 5.6版本),不可以作为源实例。
全量同步是否支持分库分表的数据迁移?
支持,例如将MySQL中的分库分表迁移到Protonbase中,以实现多表归并。
增量同步是否支持DML或DDL的实时迁移?
支持,以原数据库MySQL为例,支持实时同步的DML操作为INSERT、UPDATE、DELETE,支持实时同步的DDL操作为CREATE、DROP、ALTER、RENAME、TRUNCATE。
增量同步是否支持过滤DML或DDL的实时迁移?
支持,在“同步对象属性”中,可以修改每个表的属性,修改需要同步的DML或者DDL语句。需要注意的是,除非在上一级节点进行统一修改,如果MySQL中对于database进行修改,新增的表将不支持过滤。
Teleport迁移任务是否支持过滤部分字段或数据?
支持过滤部分字段。在“同步对象映射”中,可以修改每个表的字段属性映射,可以过滤某些字段。 Teleport暂时不支持过滤部分数据。