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个分片轮询查,大大提高了效率

 

posted on 2022-08-23 13:10  菜鸟乙  阅读(44)  评论(0)    收藏  举报