mysql迁移达梦数据库varchar长度问题

在DM数据库中,页大小可以为4KB、 8KB、 16KB 或者32KB,用户在创建数据库时可以根据实际情况选择需要的页大小, 默认大小为8KB,该参数值在数据库初始化完成后,是无法进行更改的,只能重新初始化数据库进行更改。

 

varchar2 (4000) 迁移后变成 (3900)
DM 数据库根据页大小,varchar 字段最大长度有限制。具体限制如下:

数据库页面大小 实际最大长度
4K 1900
8k 3900
16k 8000
32k 8188


DTS 内部有字段类型映射,同时也会根据差异情况判断,在 8 kB 页大小情况下,将 mysql 的 varchar2 (4000) 迁移成 varchar2 (3900)。

posted @ 2021-12-22 11:42  Jerryi224  阅读(1805)  评论(0编辑  收藏  举报