知识大全 用mysqldumpslow分析mysql的slow query log

Posted 语句

篇首语:你若要喜爱你自己的价值,你就得给世界创造价值。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 用mysqldumpslow分析mysql的slow query log相关的知识,希望对你有一定的参考价值。

  mysql有一个功能就是可以log下来运行的比较慢的sql语句 默认是没有这个log的 为了开启这个功能 要修改f或者在mysql启动的时候加入一些参数 如果在f里面修改 需增加如下几行

  long_query_time = log slow queries = /var/youpath/slow log log queries not using indexes

  long_query_time 是指执行超过多久的sql会被log下来 这里是 秒

  log slow queries 设置把日志写在那里 可以为空 系统会给一个缺省的文件host_name slow log 我生成的log就在mysql的data目录

  log queries not using indexes 就是字面意思 log下来没有使用索引的query

  把上述参数打开 运行一段时间 就可以关掉了 省得影响生产环境

  接下来就是分析了 我这里的文件名字叫host slow log

  先mysqldumpslow –help以下 俺主要用的是

   s ORDER what to sort by (t at l al r ar etc) ‘at’ is default

   t NUM just show the top n queries

   g PATTERN grep: only consider stmts that include this string

   s 是order的顺序 说明写的不够详细 俺用下来 包括看了代码 主要有

  c t l r和ac at al ar 分别是按照query次数 时间 lock的时间和返回的记录数来排序 前面加了a的时倒叙

   t 是top n的意思 即为返回前面多少条的数据

   g 后边可以写一个正则匹配模式 大小写不敏感的

  mysqldumpslow s c t host slow log mysqldumpslow s r t host slow log

  上述命令可以看出访问次数最多的 个sql语句和返回记录集最多的 个sql

  mysqldumpslow t s t g “left join” host slow log

  这个是按照时间返回前 条里面含有左连接的sql语句

cha138/Article/program/SQL/201405/30843

相关参考

知识大全 MySQL的远程连接出现错误提示分析

MySQL的远程连接出现错误提示分析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  技巧问题My

知识大全 加速PHP动态网站 关于MySQL索引分析优化

加速PHP动态网站关于MySQL索引分析优化  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本文

知识大全 Linux-Apache-MySQL-PHP网站架构方案分析

Linux-Apache-MySQL-PHP网站架构方案分析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 五种MySQL数据库可靠性方案的分析和比较[2]

五种MySQL数据库可靠性方案的分析和比较[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 五种MySQL数据库可靠性方案的分析和比较[1]

五种MySQL数据库可靠性方案的分析和比较[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 五种MySQL数据库可靠性方案的分析和比较[4]

五种MySQL数据库可靠性方案的分析和比较[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n

知识大全 五种MySQL数据库可靠性方案的分析和比较[3]

五种MySQL数据库可靠性方案的分析和比较[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n

知识大全 五款常用mysql slow log分析工具的比较

  mysqlslowlog是用来记录执行时间较长(超过long_query_time秒)的sql的一种日志工具  启用slowlog  有两种启用方式:  在f里通过logslowqueries[=

知识大全 本田歌瑞自动挡sl是什么意思

本田歌瑞自动挡sl是什么意思,本田雅阁自动挡sl什么意思S档则是指的变速箱的运动模式,L档则指的是低档模式。一般自动挡车辆变速箱的挡位有P,R,N,D,S,L:①P停车档。汽车在停放时,选档杆必需扳入

风电机组的齿轮箱常采用什么方式润滑?并说明SL1500风电机组与G5

  风电机组的齿轮箱常采用飞溅润滑或强制润滑,一般以强制润滑为多见。  SL1500风电机组采用飞溅润滑;G52风电机组采用强制润滑。