采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
你好,讲师,请问mycat插入子表数据,查询子表数据时候,如何快速定位到子表,而不是遍历所有父表寻找节点在插入,效率太低
会跟据分区函数和分区键来确定数据的存储位置,如果查询中不含有分区键的话就要遍历所有分区表了。所以在使用MyCAT进行查询时查询中最好要包含分区键。
我才用的是取模分片,子表中没有父表中分片字段,比如order表使用userId进行分片,order_info是order子表,关联字段orderId,order_info进行查询或插入时是没办法关联userId分片字段的,查询还好,可以使用多表关联查询,尤其插入数据时候没办法关联userId
父子表你使用的是ER分片吗?如果是ER分片的话会跟据父表和子表的关联键进行查询和写入。
登录后可查看更多问答,登录/注册
国内顶级DBA亲授,精讲企业级MyCAT应用
1.1k 18
944 15
1.7k 12
1.1k 12
1.2k 11