mycat分表分库示例

接着之前的文档深入讲解分表分库原理
https://blog.youkuaiyun.com/huangfujin321/article/details/97647170

一、分库

二、分表

分表即把一个表拆分成多个库或节点存储

<?xml version="1.0"?>
<!DOCTYPE mycat:schema SYSTEM "schema.dtd">
<mycat:schema xmlns:mycat="http://io.mycat/">

        <schema name="TESTDB" checkSQLschema="flase" sqlMaxLimit="100" >
                <table name="user" primaryKey='id' type="global" dataNode="dn1,dn2,dn3" />
                <table name="aorder" primaryKey="id" autoIncrement="true" dataNode="dn2,dn3" rule="mycat-rule" />
        </schema>
        <dataNode name="dn1" dataHost="db1" database="xing" />
        <dataNode name="dn2" dataHost="db1" database="xing2" />
        <dataNode name="dn3" dataHost="db1" database="xing3" />
        <dataHost name="db1" maxCon="1000" minCon="5" balance="1" writeType="0" dbType="mysql" dbDriver="native" switchType="2"  slaveThreshold="100">
                <heartbeat>show slave status</heartbeat>
                <writeHost host="hostMaster1" url="10.17.162.24:3306" user="root" password="321">
                        <readHost host="hostSlave1" url="10.17.162.23:3306" user="root" password="321" />
                        <readHost host="hostSlave2" url="10.17.162.21:3306" user="root" password="321" />
                </writeHost>
                <writeHost host="hostMaster2" url="10.17.162.23:3306" user="root" password="321">
                </writeHost>
        </dataHost>

</mycat:schema>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冰河长歌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值