T-Sqlmysqljs css html

MySql分片规则·枚举分片

2023-02-27  本文已影响0人  技术老男孩

一、枚举分片规则(sharding-by-intfile) :

# 设置sharding_id表头的值
Mycat60~ ]# vim  /usr/local/mycat/conf/partition-hash-int.txt
10000=0      
10010=1     
10020=2      

二、设置sharding-by-intfile分片规则的表

vim  /usr/local/mycat/conf/schema.xml  
 <table name="employee" primaryKey="ID" 
dataNode="dn1,dn2,dn3" rule="sharding-by-intfile" />

三、存储sharding-by-intfile分片规则数据

[root@host50 ~]# mysql -h192.168.88.60 -P8066 -uroot -p123456        
mysql> use TESTDB;
mysql> create table employee(
     sharding_id int,
     name char(10), 
     addr char(20) 
);
mysql> insert into employee(sharding_id,name,addr) 
values(10000,"bob","bj");

mysql> insert into employee(sharding_id,name,addr) 
values(10000,"bob2","bj");

mysql> insert into employee(sharding_id,name,addr) 
values(10010,"bob3","bj");

mysql> insert into employee(sharding_id,name,addr) 
values(10010,"tom","bj");

mysql> insert into employee(sharding_id,name,addr) 
values(10020,"ABC","bj");

mysql> insert into employee(sharding_id,name,addr) 
values(10020,"ABC","bj");
上一篇下一篇

猜你喜欢

热点阅读