索引就是排序
outer join笛卡儿积, inner join看情况。 可以用临时表加update的方式把outer join 替换成inner join提高性能。
用union代替where中的or 和join(不同表时)
join的列有索引,select 中的列能被索引覆盖到,消除执行计划中的lookup(lookup有时会变成scan),用include建索引