开发者社区 问答 正文

mysql多表查询分页如何实现最优

对于大数据量来说最好不要使用多表联合查询,因此想要知道怎样写sql从多表获取分页好的数据列表才是最优的。补充:假如有两张表:A表是主表、而B表中的数据是查询A表的筛选条件之一

展开
收起
蛮大人123 2016-02-06 23:25:14 5278 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    在A表增加B表的冗余字段,直接在A表上做查询就可以取到一页的内容,并且关联的B表的其他信息也能直接取到,或者通过B表的id能在缓存中取到.这样的优化会增加维护成本,但是范式级别越低,查询效率越高.

    2019-07-17 18:38:47
    赞同 展开评论