针对sql或者在没有客户端的情况,我们还可以使用,show profiles进行分析

第一步:查看profiles是否打开        show variables like "%pro%";

第二步:如果没有开启,则开启profiles;

mysql> set profiling=1;

第三步:执行你想分析的sql。

第四步:执行 show profiles;

 就可以获取到每个sql的query值。

第五步:根据上面查到的query 执行 show profile all for query 5;  (注意:all 代表的是查询相关cpu,mem,io,source方面的消耗情况)

duration:内存消耗;

通过上面的值,更能清晰,知道sql的消耗问题。

 

posted on 2019-06-19 17:40  进_进  阅读(195)  评论(0)    收藏  举报