关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

Mysql性能检测开启慢查询日志

作者:佚名   时间:2013-03-19   分享到:

本篇主要将慢查询日志的开启,日志分析,这也是优化SQL程序的一般步骤中至关重要的一步。

1.mysql慢查询日志
          打开mysql的慢查询日志很简单,只需要在mysql的配置文件里(windows系统是my.ini,linux系统是my.cnf)的[mysqld]下面加上
    log-slow-queries ="D:/mysql_slow.log"
    long_query_time=3 
其中log-slow-queries为日志的文件名,可以指定目录,如log-slow-queries=D:\mysql_slow.log; long_query_time为定义多长的查询我们定义为慢查询,并记录在log-slow-queries 指定的文件中,在这里我们定义超过3秒的查询进行记录。
          配置完成以后重启Mysql服务器,执行show variables like '%slow%';查看慢查询日志是否开启,如果slow_query_log和log_slow_queries显示为on,那说明服务器的慢查询日志已          
          经开启了。如下显示:
    mysql> show variables like '%slow%'; 
    +---------------------+----------------+ 
    | Variable_name       | Value          | 
    +---------------------+----------------+ 
    | log_slow_queries    | ON             | 
    | slow_launch_time    | 2              | 
    | slow_query_log      | ON             | 
    | slow_query_log_file | mysql_slow.log | 
    +---------------------+----------------+ 
    4 rows in set (0.00 sec) 



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/contact/20151229/n7379.html

上海联楷网络新闻