mysql profiling 应用
来源:互联网 发布:实木床 知乎 编辑:程序博客网 时间:2024/05/22 17:36
1)先打开profiling ==> set profiling = 1;
mysql> set profiling = 1;
Query OK, 0 rows affected (0.00 sec)
2) 执行查query操作mysql> select * from mall where id = 12;
3)show profiles; 显示所有的profile 选择想查看的Query_ID
mysql> show profiles;
+———-+————+—————————————+
| Query_ID | Duration | Query |
+———-+————+—————————————+
| 1 | 0.00013125 | select * from mall where id = 12 |
| 2 | 0.00017800 | SELECT DATABASE() |
| 3 | 0.00046525 | select * from mall where id = 12 |
| 4 | 0.44358225 | select * from mall where accid = 12 |
+———-+————+—————————————+
4 rows in set (0.00 sec)
4)查看具体的profiling
mysql> show profile cpu, block io for query 2;
+——————————–+———-+———-+————+————–+—————+
| Status | Duration | CPU_user | CPU_system | Block_ops_in | Block_ops_out |
+——————————–+———-+———-+————+————–+—————+
| starting | 0.000048 | 0.000015 | 0.000009 | 0 | 0 |
| checking query cache for query | 0.000069 | 0.000038 | 0.000019 | 0 | 0 |
| Opening tables | 0.000019 | 0.000012 | 0.000006 | 0 | 0 |
| System lock | 0.000007 | 0.000005 | 0.000002 | 0 | 0 |
| Table lock | 0.000064 | 0.000042 | 0.000022 | 0 | 0 |
| init | 0.000046 | 0.000030 | 0.000016 | 0 | 0 |
| optimizing | 0.000014 | 0.000009 | 0.000005 | 0 | 0 |
| statistics | 0.000068 | 0.000045 | 0.000023 | 0 | 0 |
| preparing | 0.000022 | 0.000015 | 0.000007 | 0 | 0 |
| executing | 0.000009 | 0.000005 | 0.000003 | 0 | 0 |
| Sending data | 0.000125 | 0.002605 | 0.000000 | 0 | 0 |
| end | 0.000025 | 0.000007 | 0.000000 | 0 | 0 |
| query end | 0.000027 | 0.000012 | 0.000000 | 0 | 0 |
| freeing items | 0.000034 | 0.000019 | 0.000000 | 0 | 0 |
| storing result in query cache | 0.000016 | 0.000011 | 0.000000 | 0 | 0 |
| logging slow query | 0.000006 | 0.000004 | 0.000000 | 0 | 0 |
| cleaning up | 0.000010 | 0.000006 | 0.000000 | 0 | 0 |
+——————————–+———-+———-+————+————–+—————+
17 rows in set (0.00 sec)
- mysql profiling 应用
- MySQL Profiling
- 发现瓶颈 - Profiling(程序剖析) -MySQL Profiling
- Mysql Profiling的使用
- Profiling in MYSQL
- mysql-profiling操作方式
- MySQL profiling的用法
- MySQL Profiling 的使用
- MySQL Profiling 的使用
- MySQL Profiling的使用
- MySQL Profiling 的使用
- Benchmarking and Profiling in MySQL
- MySQL程序剖析(Profiling)
- MySQL profiling 查找Query瓶颈
- MySQL优化工具之 profiling
- 性能-MySQL Profiling 的使用
- mysql性能优化之profiling
- High Performance MySQL, Chapter2: benchmarking and profiling
- JAVA面试题解惑系列(一)——类的初始化顺序
- 嵌入式中 static, const, volatile, 绝对地址访问, 死循环小结
- linux下安装配置java jdk
- VC常用小技巧
- Copy" did not complete normally. Please see the log for more information
- mysql profiling 应用
- 让span有固定宽度 兼容IE和firefox
- JAVA面试题解惑系列(二)——到底创建了几个String对象?
- 响应报文
- 日期运算
- 地图线路
- JAVA面试题解惑系列(三)——变量(属性)的覆盖
- ZBarSDK–读取条形码信息
- nginx+keepalived双机热备