Mycat2 哈希分片 UNI_HASH

2021-09-09 14:37 更新

UNI_HASH

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

分庫鍵和分表鍵是同鍵

分庫下標=分片值%分庫數(shù)量

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

分庫鍵和分表鍵是不同鍵

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

分庫下標=分片值%分庫數(shù)量

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號