阿里云数据库挑战赛"SQL优化大师"获奖案例
一、前言 2017/07在阿里云举办的第一届“阿里云数据库挑战赛第一季“慢SQL性能优化赛”期间,我得到知数堂叶老师的鼎力相助,成功突破重围,过关斩将,获得“SQL优化大师”荣誉称号! 阿里云数据库挑战赛第一季“SQL优化大师” 通过这次挑战赛的实践,加上中间叶老师的指导,让我增进了对SQL优化的认识。 在此,分享下我的SQL优化过程,希望能给各位提供一些SQL优化方面的思路,大家共同交流进步。 二、优化过程 1、优化前 原始SQL select a.seller_id,a.seller_name,b.user_name,c.state from a,b,c where a.seller_name=b.seller_name and b.user_id=c.user_id and c.user_id=17 and a.gmt_create BETWEEN DATE_ADD(NOW(), INTERVAL - 600 MINUTE) AND DATE_ADD(NOW(), INTERVAL 600 MINUTE) order by a.gmt_create 原始表结构 create ta...