MySQL中按时间获取慢日志信息的方法

 更新时间:2015年05月09日 12:00:38   作者:吴炳锡  
这篇文章主要介绍了MySQL中按时间获取慢日志信息的方法,使用到了cutlogbytime这个工具,主要操作是设置时间戳,需要的朋友可以参考下

今天处理一个case: 数据库异常,连接数突增。
想着分析一下慢日志,可是一看慢日志都好几G了,而且是短日志格式,找到那个时间点相对比较难。于是写了一个脚本从慢日志按时间提取点日志。脚本:

https://github.com/wubx/mysql-binlog-statistic/blob/master/bin/cutlogbytime

使用方法:

复制代码 代码如下:
cutlogbytime
#用于从慢日志用截取一个时间段的日志方便分析
./cutlogbytime /path/slowlogfile starttime endtime  > dstfile.log

时间需要写时戳

mysql> select unix_timestamp('2013-04-05');
+------------------------------+
| unix_timestamp('2013-04-05') |
+------------------------------+
| 1365091200 |
+------------------------------+
1 row in set (0.00 sec)

mysql> select unix_timestamp('2013-04-06');
+------------------------------+
| unix_timestamp('2013-04-06') |
+------------------------------+
| 1365177600 |
+------------------------------+
1 row in set (0.00 sec)

./cutlogbytime /path/slowlogfile 1365091200 1365177600 > 20130405_slow.log

这样得到一天的日志文件就小一点的也容易分析了。而且可以根据天的文件,在取一天的某个时间点的日志。

相关文章

  • MySQL SQL语句优化的10条建议

    MySQL SQL语句优化的10条建议

    这篇文章主要介绍了MySQL中SQL语句优化需要注意的10点,,特别是大型高并发网站,需要的朋友可以参考下
    2014-03-03
  • Mysql连接本地报错:1130-host ... is not allowed to connect to this MySQL server解决

    Mysql连接本地报错:1130-host ... is not allowed to connect t

    这篇文章主要给大家介绍了关于Mysql连接本地报错:1130-host ... is not allowed to connect to this MySQL server的解决方法,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-03-03
  • mysql中mvcc的具体使用

    mysql中mvcc的具体使用

    MVCC多版本并发控制是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,本文主要介绍了mysql中mvcc的具体使用,感兴趣的可以了解一下
    2024-09-09
  • mysql8创建、删除用户以及授权、消权操作详解

    mysql8创建、删除用户以及授权、消权操作详解

    上网找过资料说要进入mysql数据库在进行这些操作,所以下面这篇文章主要给大家介绍了关于mysql8创建、删除用户以及授权、消权操作的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-03-03
  • mysql如何在线修改主从复制选项

    mysql如何在线修改主从复制选项

    这篇文章主要介绍了mysql如何在线修改主从复制选项,帮助大家更好的理解和学习mysql,感兴趣的朋友可以了解下
    2020-08-08
  • mysql 5.7.17 安装配置方法图文教程(windows10)

    mysql 5.7.17 安装配置方法图文教程(windows10)

    这篇文章主要为大家分享了mysql 5.7.17 安装配置方法图文教程,具有一定的参考价值,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • mysql查询结果命令行方式导出/输出/写入到文件的3种方法举例

    mysql查询结果命令行方式导出/输出/写入到文件的3种方法举例

    这篇文章主要给大家介绍了关于mysql查询结果命令行方式导出/输出/写入到文件的3种方法, 在使用MySQL进行数据库操作的过程中,我们经常需要将查询结果导出到文件中以备后续分析和处理,需要的朋友可以参考下
    2023-08-08
  • MySQL通配符模糊搜索匹配的使用关键技巧

    MySQL通配符模糊搜索匹配的使用关键技巧

    这篇文章主要为大家介绍了MySQL通配符模糊搜索匹配的使用关键技巧详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • MySQL索引下推的深入探索

    MySQL索引下推的深入探索

    这篇文章主要介绍了MySQL的索引下推,索引下推是为了解决在过滤条件时,可能导致大量的数据行被检索出来,但实际上只有很少的行满足WHERE子句中的所有条件的情况,需要的朋友可以参考下
    2022-07-07
  • MySQL约束(创建表时的各种条件说明)

    MySQL约束(创建表时的各种条件说明)

    这篇文章主要介绍了MySQL约束(创建表时的各种条件说明),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06

最新评论