Mycat2 哈希分片 UNI_HASH

2021-09-09 14:37 更新

UNI_HASH

如果分片值是字符串則先對(duì)字符串進(jìn)行hash轉(zhuǎn)換為數(shù)值類型

分庫(kù)鍵和分表鍵是同鍵

分庫(kù)下標(biāo)=分片值%分庫(kù)數(shù)量

分表下標(biāo)=(分片值%分庫(kù)數(shù)量)*分表數(shù)量+(分片值/分庫(kù)數(shù)量)%分表數(shù)量

分庫(kù)鍵和分表鍵是不同鍵

分表下標(biāo)=分片值%分表數(shù)量

分庫(kù)下標(biāo)=分片值%分庫(kù)數(shù)量

create table travelrecord (
 ....
) ENGINE=InnoDB DEFAULT CHARSET=utf8 
dbpartition by UNI_HASH (id) dbpartitions 6
tbpartition by UNI_HASH (id) tbpartitions 6;
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)