大纲1.禁止或改写SQL避免自动半连接优化2.指定索引避免按聚簇索引全表扫描大表3.按聚簇索引扫描小表减少回表次数4.避免产生长事务长时间执行1.禁止或改写SQL避免自动半连接优化(1)业务场景介绍(2)SQL性能问题分析(3)SQL性能调优(1)业务场景介绍某互联网公司的用户量比较大,有百万级日活用户的一个量级。该公司的运营系统会专门通过各种条件筛选出大量用户发送推送消息,比如一些促销活动的消息、办会员卡的消息、特价商品的消息。在这个过程中,比较耗时的是筛选用户的过程。因为该公司当时的用户情况是:日活百万级、注册用户是千万级,而且还没有进行分库分表,其数据库里的用户表可能就一张,单表里是上千...