MySQL中的 show profile 分析sql
查看当前MySQL是否支持profile

通过set 语句 在session 级别开启 profiling
set profiling=1;


当前SQL的Query_ID 为 79,通过 show profile for query 79;语句可以看到执行过程中的每个线程的状态和持续时间(消耗时间):

executing 和 sending data 与磁盘读取操作相关,往往最耗时。

查看 CPU 消耗

查看SQL解析执行过程中每个步骤对应的源码的文件、函数名、具体的源文件行数,方便查看源码

浙公网安备 33010602011771号