- 数据同步过程中如果源实例中的数据库名、表名或者列名中含有划线(-)会报错吗?
由于ADB中不允许数据库名、表名或者列名中含有划线(-),为保证数据同步成功,系统会将中划线(-)映射为下划线(_)。
如果在数据同步过程中遇到其他因数据库名、表名或者列名造成的同步失败(例如表名中含有空格、中文等),可以向ADB提工单解决该问题。
说明 更多ADB使用限制请参见使用限制。 - 数据同步过程中,是否支持修改源表中的字段类型?
数据同步过程中,可以修改源表中的字段类型,目前仅支持整型数据类型之间、浮点数据类型之间的列类型更改,并且只能将取值范围小的数据类型更改为取值范围大的数据类型,或者将单精度数据类型更改为双精度数据类型。
- 整型数据类型:支持Tinyint、Smallint、 Int 、 Bigint间,小类型到大类型的更改,例如支持将Tinyint更改为Bigint,不支持将Bigint更改为Tinyint。
- 浮点数据类型:支持将Float更改为Double类型,不支持将Double更改为Float类型。
- 如何排查ADB集群中的数据延迟问题?
- DTS同步链路规格默认为medium模式,源库的数据写入量过大时,若想达到规格同步性能上线,需要升级实例配置。
- 无主键表的主键选择可能会导致热点行更新,而热点行更新速度很慢,可以向ADB提工单解决该问题。
- 当ADB集群的写入性能已达到瓶颈,需要升级ADB规格。
- 若源库中存在无主键表,同步过程会报错吗?
针对源库中的无主键表,同步时会把表中第一列作为主键同步到ADB中。
说明 ADB要求只有主键表才可以进行INSERT和UPDATE操作。 - 若源库中存在ADB不支持的数据类型,同步过程会报错吗?
若源库中存在ADB不支持的数据类型(例如地理位置数据等类型),ADB在进行结构初始化时会丢弃掉不支持数据类型的列,ADB常见数据类型请参见数据类型。
常见问题
更新时间:
文档内容是否对您有帮助?