show profiles 分析sql耗时瓶颈

查看是否开启 profiling 功能
show variables like  '%profiling%';

或者

select @@profiling;

开启profiling功能

set profiling=on;

执行需要分析的SQL语句


查看结果

mysql> show profiles; -- 列出所有的分析结果
+----------+------------+-----------------------------------+
| Query_ID | Duration   | Query                             |
+----------+------------+-----------------------------------+
|        1 | 0.01071200 | show variables like '%profiling%' |
|        2 | 0.01594600 | show databases                    |
|        3 | 0.00584000 | SELECT DATABASE()                 |
|        4 | 0.00047300 | show databases                    |
|        5 | 0.00067100 | show tables                       |
|        6 | 0.00031100 | show tables                       |
+----------+------------+-----------------------------------+
6 rows in set, 1 warning (0.00 sec)

查看 Query_ID 为 1 的sql语句信息

show profile for query 1;
查看详细信息

show profile all for query 1;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值