18. 如何定位慢查询 ?

简介: 如何定位MySQL慢查询?可以通过两种方式开启慢查询日志:修改`my.ini`配置文件并重启MySQL,或设置全局变量。在配置中需包含`log_output='FILE,TABLE'`,`slow_query_log='ON'`和`long_query_time=0.001`(1毫秒)。

18. 如何定位慢查询 ?

可以在MYSQL配置文件中开启慢查询 , 有两种方式可以开启慢查询

方式一 : 修改my.ini配置文件 , 重启 MySQL 生效

[mysqld]
log_output='FILE,TABLE'
slow_query_log='ON'
long_query_time=0.001

方式二 : 设置全局变量

SET GLOBAL slow_query_log = 'ON';
SET GLOBAL log_output = 'FILE,TABLE';
SET GLOBAL long_query_time = 0.001;
目录
相关文章
|
1月前
|
监控 关系型数据库 MySQL
分析慢查询日志
【10月更文挑战第29天】分析慢查询日志
47 3
|
1月前
|
监控 关系型数据库 数据库
怎样分析慢查询日志?
【10月更文挑战第29天】怎样分析慢查询日志?
52 2
慢查询的几种原因?
慢查询的几种原因?
|
SQL 算法 关系型数据库
慢查询日志和深度分页问题
慢查询日志和深度分页问题
|
SQL 存储 索引
什么是慢查询?如何优化?
什么是慢查询?如何优化?
376 0
|
SQL 关系型数据库 MySQL
慢查询日志开启二
慢查询日志开启二
56 0
|
关系型数据库 MySQL 索引
慢查询日志开启一
慢查询日志开启一
88 0
|
SQL 存储 关系型数据库
如何定位慢查询SQL以及优化
如何定位慢查询SQL以及优化
490 0
如何定位慢查询SQL以及优化
|
SQL 监控 关系型数据库
慢查询日志|学习笔记
快速学习慢查询日志
129 0
慢查询日志|学习笔记