一、show profiles
查看profiles功能是否打开

mysql> show variables like 'profiling';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| profiling     | OFF   |
+---------------+-------+
1 row in set (0.03 sec)

在当前会话中打开profiles

mysql> show variables like 'profiling';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| profiling     | OFF   |
+---------------+-------+
1 row in set (0.03 sec)

查询当前会话有哪些sql

show profiles

查询指定sql的详细时间耗费

mysql> show profile for query 3;
+----------------------+----------+
| Status               | Duration |
+----------------------+----------+
| starting             | 0.000087 |
| checking permissions | 0.000017 |
| Opening tables       | 0.000023 |
| init                 | 0.000045 |
| System lock          | 0.000018 |
| optimizing           | 0.000021 |
| statistics           | 0.000075 |
| preparing            | 0.000028 |
| Sorting result       | 0.000016 |
| executing            | 0.000015 |
| Sending data         | 0.000023 |
| Creating sort index  | 0.026676 |
| end                  | 0.000026 |
| query end            | 0.000018 |
| closing tables       | 0.000020 |
| freeing items        | 0.000024 |
| logging slow query   | 0.000038 |
| cleaning up          | 0.000021 |
+----------------------+----------+
18 rows in set, 1 warning (0.04 sec)

转载于:https://www.cnblogs.com/yuanlairlj/p/8543355.html

mysql 性能剖析-profiles相关推荐

  1. MySQL性能剖析工具(pt-query-digest)

    MySQL性能剖析工具(pt-query-digest)[转] 这个工具同样来自percona-toolkit  该工具集合的其他工具  MySQL Slave异常关机的处理 (pt-slave-re ...

  2. mysql 性能剖析_MySQL服务器性能剖析(一)

    首先我们来说说性能是什么?性能,为完成某种任务所需要的时间度量,即响应时间. 性能优化的大致思路:首先使用将所有的查询记录到日志中,然后使用pt-query-digest工具生成系统级别的剖析报告,然 ...

  3. 性能服务器解读,【MySQL数据库】第三章解读:服务器性能剖析(上)

    前言: 保持空杯精神,使用性能剖析,专注于测量服务器的时间花费在哪里,思考1.如何确认服务器是否达到了性能最佳状态,2.某条语句为什么不够快,诊断被用户描述为"停顿.堆积.卡死"的 ...

  4. 《高性能MySQL》 第三章 服务器性能剖析 读书笔记

    性能优化 基于响应时间 性能剖析 测量任务所花费的时间 对结果进行统计和排序,将重要的任务排到前面 时间分类 执行时间 等待时间 理解性能剖析 值得优化的查询 一些只占总响应时间比重很小的査询是不值得 ...

  5. 《高性能MySQL》——服务器性能剖析(笔记)

    文章目录 三.服务器性能剖析 3.1 性能优化简介 3.1.1 通过性能剖析进行优化 3.1.2 理解性能剖析 3.2 对应用程序进行性能剖析 3.3 剖析MySQL查询 3.3.1 剖析服务器负载 ...

  6. 高质量解读《高性能mysql》——第3章服务器性能剖析

    前言: 高效读书,一张逻辑图带你读懂.读薄书中重点. 深入学习MySQL系列,解读的目的是为了把书读薄,抽出重点进行梳理.理解.运用.因大量文字很容易让人觉得枯燥无味,为此博主花费一定精力和时间整理输 ...

  7. mysql半连接_mysql表的半连接,反连接导致的mysql性能优化剖析

    [导读] 关于Oracle的半连接,反连接,我一直认为这是一个能讲很长时间的话题,所以在我的新书<Oracle DBA工作笔记>中讲性能优化的时候,我花... 关于Oracle的半连接,反 ...

  8. mysql服务器性能剖析,高性能MySQL–服务器性能剖析

    性能剖析一般有两个步骤:测量任务所花费的时间;然后对结果进行统计和排序,将重要的任务排到前面.无法测量就无法有效的优化.完成一项任务所需要的时候可以分为两部分:执行时间和等待时间. 当一个资源变得效率 ...

  9. mysql性能仪表盘_mysql-笔记-性能

    Mysqldump 工具 导出数据到文件 Alter table mytable engine= innodb 修改表的存储引擎 Insert select导入数据到其他引擎 prercona too ...

最新文章

  1. dSploitzANTI渗透教程之启动zANTI工具
  2. vue 中使用promise
  3. 在ASP.NET Web API中使用OData的Action和Function
  4. BASIC-10 十进制转十六进制
  5. UVA 10154 Weights and Measures
  6. kuayu react_React+Spring实现跨域问题的完美解决方法
  7. OGNL与Struts2标签展示页面(一)
  8. Django restframework 嵌套关系处理
  9. 牛客练习赛9 F - 珂朵莉的约数
  10. 80端口和443端口的主要区别
  11. Barefoot Networks进军白盒市场
  12. 健身机构如何入局知识付费?
  13. 方法:判断一个点是否在一个立方体中
  14. 通信教程 | 常见串行通信基础原理
  15. 快来看啊,2023成都Java培训机构排行榜出来啦!
  16. (免费分享)基于springboot论坛bbs系统
  17. np.ceil的用法
  18. Outlook sender items 丢失邮件
  19. [翻译]CryEngine3中的Water Shader
  20. suse linux关机命令,suse linux 常用命令

热门文章

  1. Jmeter中中文乱码
  2. jQuery Datatables常用配置
  3. POJ 3420 Quad Tiling
  4. 拦截PHP各种异常和错误,发生致命错误时进行报警,万事防患于未然
  5. 阿里云云服务器更新GCC是提示错误解决方案
  6. 稳扎稳打Silverlight(13) - 2.0交互之鼠标事件和键盘事件
  7. webpack4+react多页面架构
  8. Alibaba Dubbo框架同步调用原理分析-1
  9. Unique Paths II leetcode java
  10. SharePoint 2013 跨网站集发布功能简介