|
开发人员优化SQL:
SELECT sql_no_cache a.*,b.number as undistribute_number from xxxxxxa a left join
xxxxxxb b on (a.sku=b.sku and a.period=b.period_id) where 1 and a.platform not in(2,3)
order by a.period ,a.sale_number desc limit 1200,20;
方案:建联合索引
alter table xxxxxxa add key in_period(period ,sale_number desc);
搞定,只需要0.5秒不到。但是问题又来了在limit 1200000,20;的时候,很慢,需要55秒钟。 |
|