一、查看profile是否开启: show variables like '%profiling%';

  二、开启profile分析:set profiling=on;

  三、查看语句分析列表:show profiles;

四、查看单条语句执行过程(第四条):show profile for query 4;

 

五、status 字段含义:

  starting:开始
  checking permissions:检查权限
  Opening tables:打开表
  init : 初始化
  System lock :系统锁
  optimizing : 优化
  statistics : 统计
  preparing :准备
    create tmp table: 创建临时表(如group时储存中间结果)
  executing :执行
  converting HEAP to MyISAM :查询结果太大时,把结果放在磁盘
  Copying to tmp table on disk: 把内存临时表复制到磁盘
  Sending data :发送数据
  Sorting result :排序
  end :结束
  query end :查询 结束
  removing tmp table : 关闭表 /去除TMP 表
  freeing items : 释放物品
  cleaning up :清理

 

posted on 2020-12-08 18:10  鸥海  阅读(147)  评论(0编辑  收藏  举报