Message":“primary key size exceed the limit.”,"
【StarRocks版本】例如:2.3
请问主键是不是太多varchar类型的多字段?建议使用数据类型更短的。
是的,很多varchar类型的,但是主键就是需要这样设计,最后采用md5来生成这个主键
您好,请问下您元数据管理能识别表的主键嘛?
information_schema.columns
2.5版本也遇到过同样的问题,有没有参数设置可以调长的限制?不然数据导不进去
您的主键PRIMARY KEY是什么,数据类型发一下。
2.5支持到128字节了。不能参数修改。
实际上长的只可能是sid,但也在64个字符以内
66533 导入的数据超出128了吧
没有的,这个表创建的时候定义的类型是String 它自动变成varchar65533,实际导入的字符是64个以内,占用的内存是按实际字符算的。理论上64+date和bigint 差128还挺多的
你确认是64以内,那么建表时就用varchar64吧
这样吗,我习惯性都用string了,主要是主键模型的key不允许修改列,现在业务已经上线,且有大量数据了,该如何是好
请问现在PRIMARY KEY 的长度还有限制吗
单条主键编码后的最大长度为 128 字节 。
请问什么叫主键编码呢?为什么会有长度的限制?
be.conf 修改 primary_key_limit_size=xxx 可以放宽这个限制