MySQL查找SQL耗时瓶颈 SHOW profiles
2014-12-18 17:39
309 查看
1、首先查看是否开启profiling功能
SHOW VARIABLES LIKE '%pro%';
或者
SELECT @@profiling;
2、开启profiling
SET profiling=1;
3、执行sql语句
例如:
SELECT
table_schema AS 'Db Name',
ROUND( SUM( data_length + index_length ) / 1024 / 1024, 3 ) AS 'Db Size (MB)',
ROUND( SUM( data_free ) / 1024 / 1024, 3 ) AS 'Free Space (MB)'
FROM information_schema.tables
GROUP BY table_schema ;
4、查看结果
SHOW profiles;
SHOW profile ALL FOR QUERY 94;
94是查询ID号。
SHOW profiles语法:
SHOW PROFILE [type [, type] … ]
[FOR QUERY n]
[LIMIT row_count [OFFSET offset]]
type:
ALL
| BLOCK IO
| CONTEXT SWITCHES
| CPU
| IPC
| MEMORY
| PAGE FAULTS
| SOURCE
| SWAPS
SHOW VARIABLES LIKE '%pro%';
或者
SELECT @@profiling;
2、开启profiling
SET profiling=1;
3、执行sql语句
例如:
SELECT
table_schema AS 'Db Name',
ROUND( SUM( data_length + index_length ) / 1024 / 1024, 3 ) AS 'Db Size (MB)',
ROUND( SUM( data_free ) / 1024 / 1024, 3 ) AS 'Free Space (MB)'
FROM information_schema.tables
GROUP BY table_schema ;
4、查看结果
SHOW profiles;
SHOW profile ALL FOR QUERY 94;
94是查询ID号。
SHOW profiles语法:
SHOW PROFILE [type [, type] … ]
[FOR QUERY n]
[LIMIT row_count [OFFSET offset]]
type:
ALL
| BLOCK IO
| CONTEXT SWITCHES
| CPU
| IPC
| MEMORY
| PAGE FAULTS
| SOURCE
| SWAPS
相关文章推荐
- MySQL查找SQL耗时瓶颈 SHOW profiles
- MySQL查找SQL耗时瓶颈SHOW profiles
- MySQL查找SQL耗时瓶颈 SHOW profiles
- show profiles 分析sql耗时瓶颈
- mysql show profiles 使用分析sql 性能
- mysql show profiles 查看sql语句性能
- mysql show profiles 使用分析sql 性能
- mysql show profiles 使用分析sql 性能
- mysql 分析3使用分析sql 性能 show profiles ;
- mysql show profiles 使用分析sql 性能
- mysql show profiles使用分析sql性能
- mysql show profiles 使用分析sql 性能
- MySQL优化之SQL耗时瓶颈 SHOW profiles
- MySQL分析SQL耗时瓶颈
- mysql 分析3使用分析sql 性能 show profiles ;
- mysql show profiles 使用分析sql 性能
- .Net+SQL Server企业应用性能优化笔记4——精确查找瓶颈
- mysql中的show profiles在5.6.14版本被丢弃
- 【转】mysql 分析查找执行效率慢的SQL语句
- .Net+SQL Server企业应用性能优化笔记2——查找瓶颈