为了账号安全,请及时绑定邮箱和手机立即绑定

如何查询上亿条记录的数据表

/ 猿问

如何查询上亿条记录的数据表

笑傲江湖3955759 2018-08-23 17:21:59

一个6亿条记录的表a,一个3亿条记录的表b,通过外键tid关联,如何最快的查询出满足条件的第50000到第50200条记录?



查看完整描述

4 回答

?
Nyears

通过建立索引试试

查看完整回答
反对 回复 2018-08-24
?
笑傲江湖3955759

这是面试时问到的。

查看完整回答
反对 回复 2018-08-23
?
_天高任鸟飞

select * from a,b where a.tid = b.id and a.tid>500000 limit 200;


select * from b , (select tid from a limit 50000,200) a where b.id = a .tid;

查看完整回答
反对 回复 2018-08-24
?
Cross__

弱弱的问一句,就完全没有考虑过拆分表吗?

查看完整回答
反对 回复 2018-08-23

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信