公司订单系统每日订单量庞大,有很多表数据超千万.公司SQL优化这块做的很不好,可以说是没有做,所以导致查询很慢. 正题 节选某个功能中的一句SQL EXPLAIN 查看执行计划 EXPLAIN + SQL 查看SQL执行计划 一个索引没用到,受影响行接近2000万,难怪会慢. 原来的SQL打印出来估计有好几张A4纸,我发个整理后的简版. SELECT COUNT(t.w_order_id) lineCount, , )) AS lineTotalFee, , )) AS lineFactFee…