教程集 www.jiaochengji.com
教程集 >  数据库  >  mysql  >  正文 MySQL 5.5开启慢查询日志方法

MySQL 5.5开启慢查询日志方法

发布时间:2023-04-30   编辑:jiaochengji.com
教程集为您提供MySQL 5.5开启慢查询日志方法等资源,欢迎您收藏本站,我们将为您提供最新的MySQL 5.5开启慢查询日志方法资源
慢查询强大这处在于可以记录你每天条sql执行日志了,这样可以方便我们来排查算法不好的一些sql语句了,下面我就来给各位同学介绍一下linux中打开mysql慢查询方法。

linux启用MySQL慢查询

 代码如下 复制代码

vim /etc/my.cnf
[mysqld]
slow-query-log = on # 开启慢查询功能
slow_query_log_file = /usr/local/mysql/data/slow-query.log # 慢查询日志存放路径与名称
long_query_time = 5 # 查询时间超过5s的查询语句
### log-queries-not-using-indexes = on # 列出没有使用索引的查询语句

Windows下开启MySQL慢查询

MySQL在Windows系统中的配置文件一般是是my.ini找到[mysqld]下面加上

 代码如下 复制代码
log-slow-queries = F:\MySQL\log\mysqlslowquery.log
long_query_time = 2

补充:

在my.cnf或者my.ini中添加log-queries-not-using-indexes参数,表示记录下没有使用索引的查询。比如:

 代码如下 复制代码
log-slow-queries=/data/mysqldata/slowquery.log
long_query_time=2
log-queries-not-using-indexes

分析慢查询日志工具mysqlsla 这个是在linux中一个非常不错的工具可以方便的帮助我们查看一些慢查询日志哦状态。

mysqlsla -lt slow /var/lib/mysql/slowquery.log

 

您可能感兴趣的文章:
mysql打开慢查询日志的方法
mysql慢查询开启与配置
如何开启mysql和php慢日志
mysql开启慢查询实例演练(图文)
mysql开启慢查询以检查查询慢的语句
mysql优化之如何定位效率较低的SQL
mysql中使用limit时,explain带来的问题分析
mysql优化之定位效率较低的SQL
mysql中查询当前正在运行的sql语句的方法示例
mysql日志使用浅析

[关闭]
~ ~