MySQL怎么查询比较耗时的sql语句

2025-03-22 21:17:31
推荐回答(1个)
回答1:

启慢查询
志即
文件
式配置
MySQL
慢查询

mysql
配置文件
my.cnf
增加:
log-slow-queries=/opt/data/slowquery.log
long_query_time=2
log-queries-not-using-indexes
命令
式配置
MySQL
慢查询

set
global
slow_query_log=on;
set
global
long_query_time=1;
set
global
slow_query_log_file=‘/opt/data/slow_query.log’;
查询
MySQL
慢查询状态

SHOW
VARIABLES
LIKE
'%query%';
解析
MySQL
慢查询


按照
sql
执行


20

sql:
mysqldumpslow
-s
t
-t
20
-g
'select'
/opt/data/slowquery.log