中易网

Mysql多表联合查询时如果需要排序分页,如何保证效率高?

答案:2  悬赏:40  
解决时间 2021-12-20 22:13
3个表,主键都是id,t1、t2数据量在百万级,t3 数据量是1万,按 t3 的 time 字段排序分页,同时从t1、t2取出相关联的数据,我想用一条查询解决:select t1.*,t2.*,t3.* from t1,t2,t3 where t1.id = t3.id and t2.id = t3.id order by t3.time limit 4000,20 这个查询当 limit 后面的数比较大时就越来越慢。。。我感觉貌似 mysql 对前4000个 id 也都从t1、t2中取了关联的数据,无用功啊!!如何避免??
最佳答案
可以肯定,慢在排序上order by t3.time 。去掉这句order by t3.time 效率会大幅提升
全部回答
搜一下:Mysql 多表联合查询时如果需要排序分页,如何保证效率高?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
初中毕业女生,学习不好,有什么好得出路,求
为什么要构建基因酵母重组表达载体
华为荣耀刷机失败显示升级失败怎么办
装备上的“使用”是什么意思?
侍儿扶起娇无力,始是新承恩泽时。什么意思?
殠恶的意思是什么?殠恶的释义是什么啊?
大话西游2九彩云龙珠做什么任务得到最多
我现在宁波,要去重庆忠县,请问飞机到哪个机场
现在去日本考研的人多不多啊?
斯诺克怎么瞄准
应急金卤灯套什么定额,应急灯是标志、诱导灯
一个女孩子经常对男孩子凶吧把的而对其他人态
京东自营的波斯丹顿双肩包质量怎么样?有保证
连自己穿多大的胸罩都不知道,怎么买啊?
三国演义中的襄平指是何地
推荐资讯
百度推广信誉成长值日同比是什么意思
巢湖学院有没有考研考上985的?
作为一个高三的,应该担负哪些重要的责任?
龙美起重搬运地址有知道的么?有点事想过去
小学生题,加一笔成新字,有难度哦!
钻的字谜如何写
我的理想作文?搞电脑维修的
轻装旅重装旅怎么分
哪里可以下到好兆头(goodomens)这本书中文
杨堤到兴坪这段漂流,要多少钱
09款科鲁兹凸轮轴传感器多少钱
素位的意思是什么啊?请解释下!
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?