情况是这样的,表从MySQL中迁移过来的,后面发现像对表做分区操作,但是用mysql的alter table 改表分区是报错的,请问大家tidb支持对已有表创建表分区嘛?支持的话,语句该怎么写?
不支持直接改吧,新建个分区表插入就行,多少数据量?
新建个分区表,做数据同步,再rename
1 个赞
不支持的
多大的数据量啊,我有张表都100多亿数据都没分区查询没问题
tidb 不支持这种方式的修改,需要创建新表,将数据导入到分区表的形式
不支持直接修改 创建新表同步数据吧
做测试的,大概三千万多数据
好的,谢谢
这么猛嘛,这么大的表做表关联性能也能不错么?
了解了,谢谢
3000多万算不上很大,对于 tidb来说,分不分区都行,分区主要是删除数据方便
tidb不支持对已存在的非分区表转为分区表,只能在一开始新建表的时候直接建立分区表。
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。