首页 > 数据库技术 > 详细

MYSQL profiling分析语句

时间:2020-12-08 18:29:40      阅读:45      评论:0      收藏:0      [点我收藏+]

一、查看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 :清理

 

MYSQL profiling分析语句

原文:https://www.cnblogs.com/zgxblog/p/14104768.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!