博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql慢查询例子_mysql开启慢查询实例演练(图文)
阅读量:4578 次
发布时间:2019-06-08

本文共 765 字,大约阅读时间需要 2 分钟。

mysql中的慢查询,真是一个好东东,根据设定的慢查询标准,记录下所有的有损性能的sql查询语句,这对于分析应用程序瓶颈,找出性能问题的根源所在,实在是不可或缺的好功能啊。

1. 慢查询的作用

慢查询可以记录下所有执行超过long_query_time时间的SQL语句,帮你找到执行慢的SQL,方便我们对这些SQL进行优化。

2. 开启慢查询

首先,查看MYSQL服务器的慢查询状态是否开启,执行命令:

1405523552_5788.jpg

从以上图示可以看到当前log_slow_queries状态为OFF, 即未开启慢查询。

那么,在mysql中开启慢查询是很简单的,具体操作如下:

Linux下找到mysql配置文件my.ini,在mysqld下方加入慢查询的配置语句(切记:务必在[mysqld]下的下方加入,否则,否则,你懂的。)

1405523553_7639.jpg

log-slow-queries: 代表MYSQL慢查询的日志存储目录, 此目录文件一定要有写权限;

说明:

1)、在windows中配置时,需要填写绝对路径,例如:log-slow-queries="C:/Program Files/MySQL/MySQL Server 5.5/log/mysql-slow.log"

2)、long_query_time: 最长执行时间。

(如上图, MSYQL将记录下所有执行时间超过2条的SQL语句, 此处为测试时间, 时间不应太小最好在5-10秒之内,请根据自己的需求而设定);

配置完成,重启mysql使配置生效就可以了。

您可能感兴趣的文章:

mysql开启慢查询日志的方法

查找和调优MySQL慢查询的方法

MySQL 5.1.6以上版本动态开启慢查询日志的方法

mysql 慢查询的原因分析点滴

学习开启mysql慢查询与分析查询语句

mysql开启慢查询以检查查询慢的语句

转载地址:http://qlqms.baihongyu.com/

你可能感兴趣的文章
主流编程语言的大概方向(个人理解)
查看>>
2015 HUAS Provincial Select Contest #1 A
查看>>
逆向工程——注册篇
查看>>
Python3 集合(无序的set)
查看>>
JS实现——贪吃蛇
查看>>
推荐10款免费的在线UI测试工具
查看>>
解构控制反转(IoC)和依赖注入(DI)
查看>>
燕十八redis 微博地址
查看>>
面向对象的特征有哪些方面?
查看>>
三月十一号
查看>>
关于java类加载器的一些概念
查看>>
JNI.ZC_文件(.so/.h)位置
查看>>
JAVA基础——数据流
查看>>
线性代数之——克拉默法则、逆矩阵和体积
查看>>
OpenCV_累加一个三通道矩阵中的所有元素
查看>>
20162308 2016-2017-2 《程序设计与数据结构》第1周学习总结
查看>>
hdu 6057 Kanade's convolution(子集卷积)
查看>>
1126 求递推序列的第N项(51nod)
查看>>
用纯css改变默认的radio和checkbox的样式
查看>>
Linux的cron和crontab
查看>>