热点打散方法

写热点打散方式
insert 无主键: alter table table_name shard_row_id_bits=n;
有主键: alter table t modify a bigint auto_random(5);
update alter table t modify a bigint auto_random(5);
delete alter table t modify a bigint auto_random(5);
index split table table_name index idx_name between () and () regions n;

读热点打散(顺序增长属性字段索引范围扫描)
方式1:
set config tikv split.qps-threshold=3000
set config tikv split.byte-threshold=30
或者:
curl -X POST “http://ip:status_port/config”-H “accept:application/json”-d (“split.qps-threshold”:“3000”)’
curl -X POST “http://ip:status_port/config”-H “accept:application/json”-d (“split.byte-threshold”:“30”)
方式2:
SPLIT TABLE table_name INDEX idx_name BETWEEN()AND (REGIONS n;

8 个赞

这是分布式数据库关键的地方,值得学悄

4 个赞

这样促使在创建表时就应该规划好,后面再改表结构难度就增大了

4 个赞

是的,打散方式,是分步式数据库的核心

4 个赞

加油,学好打散方法,是重重之中

4 个赞

继续努力学习,

4 个赞

打散表方法,值得学习

4 个赞

建表是第一步,否则后面再动表结构,太麻烦了

1 个赞

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。