17-查看慢查询日志
14.4.2 查看慢查询日志
根据上面对慢日志的设置,可以看到在默认文件夹下生成了一个salonshi-PC-slow.log的慢日志文件,该文件可以使用记事本打开。
慢查询日志样板如下。
MySQL, Version: 5.6.22 (MySQL Community Server (GPL)).started with: TCP Port: 3306, Named Pipe: MySQL Time Id Command Argument MySQL, Version: 5.6.22 (MySQL Community Server (GPL)).started with: TCP Port: 3306, Named Pipe: MySQL Time Id Command Argument
该日志记录了慢查询日志发生时间、连接用户、IP、执行时间、锁定时间、最终发送行数、总计扫描行数、SQL语句等相关信息。
对于查询时间大于所设置的Log_query_time时,可通过mysqldumpslow工具进行汇总、排序,以便找出耗时最高、请求次数最多的慢查询日志。
除了MySQL自带的mysqldumpslow工具外,也有很多第三方优秀的慢日志分析工具,如mysqlsla、myprofi等,读者可以根据需要自行下载。