MYSQL profiling分析语句

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

MYSQL profiling分析语句

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

MYSQL profiling分析语句

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

MYSQL profiling分析语句

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

MYSQL profiling分析语句

 

五、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 :清理

 

MYSQL profiling分析语句

上一篇:Redis数据库操作


下一篇:[前端]Dom、Js、JQuery