当某条sql查询耗时很长的时候,可以用SHOW PROFILES分析具体的耗时情况。
分析步骤如下:
1、开启profiling参数。
2、执行要分析的语句。SELECT id,access_url FROM `dxr_stats` WHERE access_url='/read/220.html' ORDER BY access_url ASC LIMIT 1;
3、执行SHOW PROFILES;查看最近执行sql的耗时。如果想分析具体某条sql的详细情况,可以执行SHOW PROFILE FOR QUERY 【Query_ID】语句查看。
4、执行SHOW PROFILE FOR QUERY 2,效果如下。
具体耗时已经非常清楚了。可以看到Sending data这一项花费的时间最长,从而可以更有针对的进行sql优化。
文章出自:https://www.daixiaorui.com/read/248.html 本站所有文章,除注明出处外皆为原创,转载请注明本文地址,版权所有。
想给你个赞,删了htaccess就可以了
1
0K
5a单号网,专业空包代发网www.5adanhw.com
快递代发,礼品代发,淘宝专业快递单号www.5adanhao.cn
写得不错