1.profile在mysql5.0.37及其以上版本中可用

2.查看profile是否可用
SELECT @@profiling;
来查看是否已经启用profile,如果profilng值为0,可以通过
SET profiling = 1;
启用
mysql>select count(*) from roi_summary;

然后show profiles查看如下:

+----------------+------------+----------------------------------+
| Query_ID       | Duration   | Query                            |
+----------------+------------+----------------------------------+
|        1       | 0.00021500 | select @@profiling               |
|        2       | 0.05522700 | select count(*) from roi_summary |
+----------------+------------+----------------------------------+

其中ID为5的语句是刚执行的查询语句
mysql> show profile for query 2;
分析其性能
+--------------------------------+----------+
| Status                         | Duration |
+--------------------------------+----------+
| (initialization)               | 0.000004 |
| checking query cache for query | 0.000044 |
| Opening tables                 | 0.000012 |
| System lock                    | 0.000017 |
| Table lock                     | 0.00003  |
| init                           | 0.000013 |
| optimizing                     | 0.000008 |
| statistics                     | 0.000013 |
| preparing                      | 0.000011 |
| executing                      | 0.000006 |
| Sending data                   | 0.747313 |
| end                            | 0.000014 |
| query end                      | 0.000006 |
| storing result in query cache  | 0.000006 |
| freeing items                  | 0.000012 |
| closing tables                 | 0.000009 |
| logging slow query             | 0.000183 |
+--------------------------------+----------+
17 rows in set (0.00 sec)

#查看cpu io memory swaps
mysql> show profile cpu,block io,memory,swaps for query 2;

注意:
1.profile是用户级变量,每次都得重新启用
2.需在终端使用,在phpmyadmin下无效

转载于:https://www.cnblogs.com/itfenqing/p/5427126.html

mysql中profile的使用相关推荐

  1. mysql中两种备份方法的优缺点_Mysql两种存储引擎的优缺点

    MyISAM引擎是一种非事务性的引擎,提供高速存储和检索,以及全文搜索能力,适合数据仓库等查询频繁的应用.MyISAM中,一个table实际保存为三个文件,.frm存储表定义,.MYD存储数据,.MY ...

  2. mysql sql优化_浅谈mysql中sql优化

    说到sql优化,一般有几个步骤呢,在网上看到了一篇很不错的帖子.在这分享一下吧,也是自己学习的一个过程. 一.查找慢查询 1.1.查看SQL执行频率 SHOW STATUS LIKE 'Com_%'; ...

  3. MySQL中的information_schema

    0.引言 近日在学习网络安全的sql注入时,用到mysql中的information_schema数据库,其思路是利用information_schema中的SCHEMA获取数据库中的table名称. ...

  4. mysql中的dump,从mysql中dump数据到本地

    方法一:使用mysqldump命令,如: mysqldump -h10.90.6.237 -uf_insplat2car_r -P3306 -pxxxxxxxxx nbmp tb_tag_log -- ...

  5. mysql show profile详解_SQL 性能分析利器 show profile

    本文首发个人公众号<andyqian>, 期待你的关注- 前言 在之前的文章中,我们提到过一些慢SQL优化的步骤.其中就包括:使用 explain 关键字来查看执行计划,是否命中索引. 通 ...

  6. tsql是mysql中的吗_Mysql中的sql是如何执行的

    MySQL中的SQL是如何执行的 MySQL是典型的C/S架构,也就是Client/Server架构,服务器端程序使用的mysqld.整体的MySQL流程如下图所示: MySQL是有三层组成: 连接层 ...

  7. mysql 创建表格time类型_记一次关于 Mysql 中 text 类型和索引问题引起的慢查询的定位及优化...

    最近有用户反馈产品有些页面加载比较慢,刚好我在学习 Mysql 相关知识,所以先从 Mysql 慢查询日志开始定位: step1:通过慢查询日志定位具体 SQL 首先通过 SHOW VARIABLES ...

  8. MySQL中的备份和恢复

    如何用mysql 命令进行备份和恢复?以test 库为例,创建一个备份,并再用此备份 进行恢复. mysqldump -u root -p test > test.sql mysql -u ro ...

  9. MySQL中show命令用法大全

    MySQL中show命令用法大全 官方文档:https://dev.mysql.com/doc/refman/5.6/en/show.html https://dev.mysql.com/doc/re ...

最新文章

  1. 【清华集训2016】Alice和Bob又在玩游戏
  2. redux-form(V7.4.2)笔记(一)
  3. Java对象在Java虚拟机的创建过程
  4. 一群阿里人如何用 10 年自研洛神云网络平台?技术架构演进全揭秘!
  5. Cover Protocol更新赔偿计划 新增三个新COVER代币获赔方
  6. 前端解决第三方图片防盗链的办法 - html referrer 访问图片资源 403 问题
  7. 拓端tecdat|新零售消费者特征的数据视野
  8. C# WinForm开发
  9. 2018通达信l2服务器源码,通达信强势龙头指标源码无未来,牛股连板涨停启动源码...
  10. wifi 小米pro 驱动 黑苹果_小米Pro 15.6英寸(i7 8550U-MX110)游戏本黑苹果
  11. ios 销毁当前页面重新开启_iOS - 切换rootViewController时,销毁之前的控制器
  12. android pad刷机,小白必看,安卓平板电脑刷机教程之一键刷机
  13. IE浏览器url中出现中文访问404问题解决
  14. 万亿产业进化论,装备企业的机会在哪里?
  15. Augmented Dickey–Fuller (ADF)Test 详解
  16. 编写爬取糗事百科信息爬虫代码学习笔记
  17. Android开发工程师个人简历
  18. HTML 加载当前系统时间
  19. java fx scene builder_JavaFX开发工具之JavaFX Scene Builder
  20. Manjaro 20 KDE 配置心得

热门文章

  1. Vue 单选框与单选框组 组件
  2. linux 时间相关的一些总结
  3. Magento2创建自定义Widget 并通过添加图片选择器插入图片
  4. FoundationDB 学习 - 事务流程
  5. dubbo负载均衡代码分析1(leastactive策略)
  6. Linux系统的账号管理
  7. 在Ubuntu 14.04安装和使用Docker
  8. 【转载】架构师速成-如何高效编程
  9. cocos2d-x 如何制作一个类马里奥的横版平台动作游戏续 2
  10. 初次远程做Linux Iptables规则注意事项