一个6亿条记录的表a,一个3亿条记录的表b,通过外键tid关联,如何最快的查询出满足条件的第50000到第50200条记录?
/
猿问
通过建立索引试试
这是面试时问到的。
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;
弱弱的问一句,就完全没有考虑过拆分表吗?
举报