《MYSQL教程mysql慢查询使用详解》要点:
本文介绍了MYSQL教程mysql慢查询使用详解,希望对您有用。如果有疑问,可以联系我们。
1 慢查询定义
指mysql记录所有执行超过long_query_time参数设定的时间阈值的SQL语句.慢查询日志就是记录这些sql的日志.MYSQL教程
2 开启慢查询日志
找到mysql配置文件my.cnf.在mysqld的下面添加MYSQL教程
配置完毕后重启mysql服务.MYSQL教程
3 测试
为了方便 我只在my.cnf中配置了慢查询日志的路径.MYSQL教程
mysql 版本为 5.1.73MYSQL教程
关于 long_query_time :从mysql 5.1开始,long_query_time开始以微秒记录SQL语句运行时间,之前仅用秒为单位记录.这样可以更精确地记录SQL的运行时间,供DBA分析.MYSQL教程
进入mysql.MYSQL教程
在日志文件中可以看到已经记录了sql.
MYSQL教程
MYSQL教程
总结:MYSQL教程
Windows下开启MySQL慢查询
MySQL在Windows系统中的配置文件一般是是my.ini找到[mysqld]下面加上
log-slow-queries = F:\MySQL\log\mysqlslowquery.log
long_query_time = 2MYSQL教程
Linux下启用MySQL慢查询
MySQL在Windows系统中的配置文件一般是是my.cnf找到[mysqld]下面加上
log-slow-queries=/data/mysqldata/slowquery.log
long_query_time=2MYSQL教程
注意
log-slow-queries = F:\MySQL\log\mysqlslowquery.log为慢查询日志存放的位置,一般这个目录要有MySQL的运行帐号的可写权限,一般都将这个目录设置为MySQL的数据存放目录;
long_query_time=2中的2表示查询超过两秒才记录;MYSQL教程
转载请注明本页网址:
http://www.vephp.com/jiaocheng/5291.html