mysql 慢日志 截取时间段

Posted 龙二他爹

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 慢日志 截取时间段相关的知识,希望对你有一定的参考价值。

执行mysqldumpslow –h可以查看帮助信息。主要介绍两个参数-s和-t
-s 这个是排序参数,可选的有:
al: 平均锁定时间
ar: 平均返回记录数
at: 平均查询时间
c: 计数
l: 锁定时间
r: 返回记录
t: 查询时间
-t n 显示头n条记录
###########################
通常需要查看某个时间段的日志信息:

 

 awk ‘/# Time: 2017-10-30T20/,/# Time: 2017-10-31T03/‘  query-slow.log_42_20171031 > /tmp/a_log

 

awk ‘/# Time: ‘110223‘/,/# Time: ‘110224‘/‘ slow.log 取出一天的数据

awk ‘/# Time: ‘110303‘ ‘1‘/,/# Time: ‘110303‘ ‘2‘/‘ slow.log 取出3号一点到2点之间的数据

awk ‘/# Time: ‘110303‘ ‘1‘/,/# Time: ‘110303‘ ‘a‘/‘ slow.log 可以取出1点以后的所有数据

awk ‘/# Time: ‘140701‘/,/# Time: ‘140703‘/‘ slow.log

 

awk ‘/# Time: ‘140703‘ ‘9‘/,/# Time: ‘110303‘ ‘a‘/‘












以上是关于mysql 慢日志 截取时间段的主要内容,如果未能解决你的问题,请参考以下文章

mysql 慢日志怎么按时间查询

MySQL-慢查询日志

MySQL慢日志全解析

MySQL慢日志全解析

mysql怎么开启慢查询日志开启

MYSQL高级:慢查询日志