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

mysqldumpslow的使用简介

时间:2017-04-09 18:30:23      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:ext   分析   排序   关注   表达式   oss   extra   过滤   sort   

mysqldumpslow的使用:
比如我们要查询按时间返回前5条日志信息,格式如下:
mysqldumpslow -s t -t 5 /var/log/mysql/slowquery_20170303.log

参数说明:
-s:排序方式 按锁的时间l、返回的记录数r、查询的时间t、记录的次数c,倒序的话可以加r
-t:查询前多少条记录
-g:支持正则表达式,以及忽略大小写

在这里顺便说下explain吧
explain用来分析mysql查询结构的主要关注四个参数值:
type、key、rows、extras
访问类型 type: al最差,ref,eq_ref居中,null最好

all->index->range->ref->eq_ref->const或system->null

有无使用索引 key :key为空没有使用索引
找到所需记录要读取的行数:rows,rows值越小越好
extras:在什么方式下找到了所需记录,出现using filesort或using temporary表明效率低下,only index用到了索引,where used用到了where 过滤条件,impossible where 没用到索引

 

mysqldumpslow的使用简介

标签:ext   分析   排序   关注   表达式   oss   extra   过滤   sort   

原文地址:http://www.cnblogs.com/phpper/p/6685540.html

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