采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
原一个数据库中仅有一个表 user,现在将user表使用同样结构的表 user_1, user_2 … 多个同样结构的表代替,并将数据均匀存入这些表中,请问这样对性能会有提升吗?
表中的数据量少了,是会给数据库性能带来提升的。
那这种使用limit语句查询多个表需要怎么关联?比如需要分页查询多个user
分库分表后对关联查询是会有一定的限制,必需要在分片内进行关联,limit分页也是一样,需要在各分片中把符合条件的数据都查出来,再进行limit分页。分库分表处理起来比较复杂,一般来说都是使用某种数据库中间件,比如MyCAT来进行分库分表,这样处理起来会简单一些。
非常感谢!
===
登录后可查看更多问答,登录/注册
掌握SQL优化与慢查询优化,具备独当一面的能力
959 21
1.5k 15
1.2k 14
1.3k 13
1.1k 11