- 日期 : 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) 
