[摘要]+--------------------+----------+100 rows in set, 1 warning (0.00 sec)mysql>根据分析结果可以看到,有大量的Sendi...
+--------------------+----------+
100 rows in set, 1 warning (0.00 sec)
mysql>
根据分析结果可以看到,有大量的Sending data消耗,而且是持续不断的,这样的可以判断为子查询导致的,所以在这个case里面,子查询不适合用,效率太低。 那该用什么来避免呢?
用group by + left join 改写
mysql> SELECT SQL_NO_CACHE DISTINCT
-> t1.amount,
-> t1.count,
-> t1.date, GROUP_CONCAT(CONCAT(t2.APPROVE_ID,'
关键词:MySQL运用profile区分慢sql代码案例详细说明