码迷,mamicode.com
首页 > 数据库 > 详细

MySql5.5 SQL优化 慢查询日志存储

时间:2018-05-31 02:34:01      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:存储   style   col   mysql   分享图片   lob   div   使用   index   

一、MySql的慢查询日志的开启和存储

1、查看是否把没有使用索引的SQL记录到慢查询日志中,查看 log_queries_not_using_indexes 变量;

show VARIABLES LIKE "log_queries_%"

 

 

结果:

技术分享图片

 查询到的值若为OFF, 表示没有记录, 设置为on来开启记录;

set global log_queries_not_using_indexes = on;

 

2、查看查询时间 long_query_time ,即查询的时间大于这个值(单位为秒),则记录SQL到慢查询日志中;

show VARIABLES LIKE "long_query_time"

结果:

技术分享图片

set global long_query_time=0.1; /* 设置为100ms */

重新打开一个查询的窗口,查询 long_query_time 的值被修改为0.1;

结果:

技术分享图片

 

3、查看是否开启了慢查询日志,变量 slow_query_log ;

show VARIABLES LIKE "slow_query_log"

若值为Off, 表示没有开启;应该设置为On来开启; 

set global slow_query_log = on;

 

4、查看慢查询日志记录的位置,查看 slow_query_log_file 变量

show VARIABLES LIKE "slow%"

结果:

技术分享图片

 

 5、慢查询日志的存储格式:

技术分享图片

 

6、慢查询日志的分析工具

(1)mysqldumpslow 的使用, 查看帮忙

技术分享图片

(2)查看路径在/home/mysql/data/mysql-slow.log 的慢查询日志的 top 的前3条;

技术分享图片

结果:

技术分享图片

 

 

 

 

 

 

 

 

 

MySql5.5 SQL优化 慢查询日志存储

标签:存储   style   col   mysql   分享图片   lob   div   使用   index   

原文地址:https://www.cnblogs.com/yufeng218/p/9114437.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!