请稍等 ...
×

采纳答案成功!

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

改为多个同样结构的表,性能是否提升?

原一个数据库中仅有一个表 user,现在将user表使用同样结构的表 user_1, user_2 … 多个同样结构的表代替,并将数据均匀存入这些表中,请问这样对性能会有提升吗?

正在回答

2回答

表中的数据量少了,是会给数据库性能带来提升的。

0 回复 有任何疑惑可以回复我~
  • 提问者 suguokun #1
    那这种使用limit语句查询多个表需要怎么关联?比如需要分页查询多个user
    回复 有任何疑惑可以回复我~ 2021-03-01 21:22:46
  • sqlercn 回复 提问者 suguokun #2
    分库分表后对关联查询是会有一定的限制,必需要在分片内进行关联,limit分页也是一样,需要在各分片中把符合条件的数据都查出来,再进行limit分页。分库分表处理起来比较复杂,一般来说都是使用某种数据库中间件,比如MyCAT来进行分库分表,这样处理起来会简单一些。
    回复 有任何疑惑可以回复我~ 2021-03-02 15:50:40
  • 提问者 suguokun #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2021-03-02 18:27:06
提问者 suguokun 2021-03-01 21:22:09

===

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