请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

要怎么配置一个数据库下的大表分多个子表呢

要怎么配置一个数据库下的大表分多个子表呢?

正在回答 回答被采纳积分+3

2回答

提问者 慕函数0552834 2019-01-18 07:09:30

老师,这个我知道,我的意思是mycat怎么关联,要配置那几个文件

0 回复 有任何疑惑可以回复我~
  • sqlercn #1
    MyCAT对单库分表的支持还不太好,所以本课程中也没有讲这部分内容。简单来说单库分表在需要在scheam.xml中如下配置逻辑表
    <table name="order" primaryKey="id" autoIncrement="true"  subTables="order$1-3"  dataNode="dn1" rule="mod-long"  >
      </table>
    其中
    与mysql数据库中的表名对应 subTables="order$1-3"是配置分表的 对应mysql order1,order2,order3表的
            primaryKey="id" 是主键id
    回复 有任何疑惑可以回复我~ 2019-01-18 10:40:26
sqlercn 2019-01-18 06:42:50

这个不能通过配置完成,只能先手动分好表然后再把老表的数据按逻辑导入到分好的表中。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信