【测试环境】
【 OB 4.2.1.6】
PRIMARY KEY (id
),
UNIQUE KEY unique_did_dxm_uuid (did
,uuid
)
这种表结构应该怎么设置分区,hash(id)不行,也不能把主键放到唯一索引。
【测试环境】
【 OB 4.2.1.6】
PRIMARY KEY (id
),
UNIQUE KEY unique_did_dxm_uuid (did
,uuid
)
这种表结构应该怎么设置分区,hash(id)不行,也不能把主键放到唯一索引。
partition by hash(id, did, uuid)
这样报了语法的错,hash不能分多个字段吗
这些字段是什么类型的呀
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增主键',
`did` varchar(64) DEFAULT NULL COMMENT 'did',
`uuid` varchar(64) DEFAULT NULL COMMENT 'uuid',
像这种有主键、有唯一索引的表。应该怎么建分区啊
Hash 分区键的表达式必须返回 INT
类型。
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000821599
抱歉,这块之前理解有问题,应该是用id作为分区键就可以了