Mycat的做分库正确步骤

<mycat:schema xmlns:mycat="http://io.mycat/">
  <schema name="RDRS_MYCAT_POC" checkSQLschema="true" sqlMaxLimit="100000" dataNode="mysql_node_3"
> <table name="MYCAT_SOURCETABLE" primaryKey="USERID" subTables="mycat_sourcetable_$0-7" rule="mycatrule8" dataNode="mysql_node_1,mysql_node_2" selDbColumn="USERID"></table>

假设现在有上述的配置文件,现在物理库都是空的情况下

我直接通过mycat执行建表语句

create table  MYCAT_SOURCETABLE (

);那么这个表会直接落到

mysql_node_1,mysql_node_2

如果我建的表名不是MYCAT_SOURCETABLE该表就会落到mysql_node_3

这就是垂直拆分,分库

 

posted on 2021-02-24 14:45  MaXianZhe  阅读(99)  评论(0编辑  收藏  举报

导航