可以通过profile命令对已经执行的mysql命令进行分析, 显示出命令在不同时期所需要的时间
开启profile
查询 profile是否开启, (1为开启, 0为关闭)
1
mysql> SELECT @@profiling;
通过修改变量来开启profile
1
mysql> SET profiling = 1;
查询命令执行id
显示mysql命令列表(获取Query_ID)
1
mysql> SHOW PROFILES;
根据id获得单个语句详情
1 |
mysql> SHOW PROFILE FOR QUERY 198; |