最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

开启mysql慢查询日志并使用mysqldumpslow命令查看_MySQL

来源:动视网 责编:小采 时间:2020-11-09 18:38:23
文档

开启mysql慢查询日志并使用mysqldumpslow命令查看_MySQL

开启mysql慢查询日志并使用mysqldumpslow命令查看_MySQL:mysqldump bitsCN.com 开启mysql慢查询日志并使用mysqldumpslow命令查看 mysql服务器有一项功能,可以检测到哪条sql语句查询得比较慢,就是慢查询slowlog,现在介绍如何开启。在[mysqld]下面增加如下代码: long_query_time = 1log-
推荐度:
导读开启mysql慢查询日志并使用mysqldumpslow命令查看_MySQL:mysqldump bitsCN.com 开启mysql慢查询日志并使用mysqldumpslow命令查看 mysql服务器有一项功能,可以检测到哪条sql语句查询得比较慢,就是慢查询slowlog,现在介绍如何开启。在[mysqld]下面增加如下代码: long_query_time = 1log-


mysqldump

bitsCN.com

开启mysql慢查询日志并使用mysqldumpslow命令查看

mysql服务器有一项功能,可以检测到哪条sql语句查询得比较慢,就是慢查询slowlog,现在介绍如何开启。

在[mysqld]下面增加如下代码:

long_query_time = 1

log-slow-queries = /usr/local/mysql/data/slow.log

log-queries-not-using-indexes

long_query_time = 1 #定义超过1秒的查询计数到变量Slow_queries。

log-slow-queries = /usr/local/mysql/data/slow.log #定义慢查询日志路径。

log-queries-not-using-indexes #未使用索引的查询也被记录到慢查询日志中(可选)。

mysql自带了一个查看慢日志的工具mysqldumpslow。

执行mysqldumpslow --h可以查看帮助信息。

主要介绍两个参数-s和-t

-s 这个是排序参数,可选的有:

al: 平均锁定时间

ar: 平均返回记录数

at: 平均查询时间

c: 计数

l: 锁定时间

r: 返回记录

t: 查询时间

-t n 显示头n条记录。

实例:

mysqldumpslow -s c -t 20 host-slow.log

mysqldumpslow -s r -t 20 host-slow.log

上述命令可以看出访问次数最多的20个sql语句和返回记录集最多的20个sql。

mysqldumpslow -t 10 -s t -g “left join” host-slow.log

这个是按照时间返回前10条里面含有左连接的sql语句。

用了这个工具就可以查询出来那些sql语句是性能的瓶颈,进行优化,比如加索引,该应用的实现方式等。

bitsCN.com

文档

开启mysql慢查询日志并使用mysqldumpslow命令查看_MySQL

开启mysql慢查询日志并使用mysqldumpslow命令查看_MySQL:mysqldump bitsCN.com 开启mysql慢查询日志并使用mysqldumpslow命令查看 mysql服务器有一项功能,可以检测到哪条sql语句查询得比较慢,就是慢查询slowlog,现在介绍如何开启。在[mysqld]下面增加如下代码: long_query_time = 1log-
推荐度:
标签: 开启 如何 日志
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top