Mysql 慢查询

mysql自带了一个查看慢日志的工具mysqldumpslow。 
执行mysqldumpslow –h可以查看帮助信息。 
主要介绍两个参数-s和-t 
-s 这个是排序参数,可选的有: 
al: 平均锁定时间 
ar: 平均返回记录数 
at: 平均查询时间 
c: 计数 
l: 锁定时间 
r: 返回记录 
t: 查询时间 

-t 
n 显示头n条记录。
 

实例:  
Sql代码    收藏代码
  1. mysqldumpslow -s c -t 20 host-slow.log  
  2. mysqldumpslow -s r -t 20 host-slow.log  

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

Sql代码    收藏代码
  1. mysqldumpslow -t 10 -s t -g “left join” host-slow.log  

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

你可能感兴趣的:(mysql)