干货分享:DBA专家门诊一期:索引与sql优化问题汇总
Re干货分享:DBA专家门诊一期:索引与sql优化问题汇总
普通写法:
select * from t where sellerid=100 limit 100000,20
普通limit M,N的翻页写法,往往在越往后翻页的过程中速度越慢,原因
mysql会读取表中的前M+N条数据,M越大,性能就越差:
优化写法:
select t1.* from t t1,
(select id from t sellerid=100 limit 100000,20) t2
where t1.id=t2.id;
大师,这里优化只是没有排序和分组的情况下,如果排序又分组了,如果做优化呢
赞0
踩0