360教程:是一个免费提供流行杀毒软件教程、在线学习分享的学习平台!

MySQL运用profile区分慢sql代码案例详细说明

时间:2023-7-12作者:未知来源:360教程人气:

[摘要]+--------------------+----------+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代码案例详细说明




Copyright © 2012-2018 360教程(http://www.360sd.cn) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版