1 基本
1.1 分片键
- 建表语句:
create table 'aaa'(
'id' varchar(32) not null comment '主键',
primary key('id'))
engine = InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='表名'
DISTRIBUTED BY HASH('id')(q1,q2,q3,q4)
- 使用条件:
超过百万条数据,每次必查,如授权书编号,九段式地址的RoutinKey等等,使用分片键
- 使用方法:
和普通sql一样,只是每次查询,都加上这个入参字段而已
- 原理:
sql查询时,每次先根据分片键查到对应的分片,然后再对应的分片上做查询,不必16个分片轮询查,大大提高了效率
诸葛
浙公网安备 33010602011771号