针对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的消耗问题。
浙公网安备 33010602011771号