当某条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 本站所有文章,除注明出处外皆为原创,转载请注明本文地址,版权所有。
蛋仔派对无限蛋币http://www.wzryzs.com/
666
666
很好的方法值得推荐
gg修改器https://www.guiyangtax.com/ 葫芦侠http://www.booj.net/ 八门神器http://www.tusovok.net/
gg修改器https://www.guiyangtax.com/ 葫芦侠http://www.booj.net/ 八门神器http://www.tusovok.net/