mysql慢日志管理

Posted

tags:

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

 

一、日志切割

原理:

  1、cp一个慢日志备份

  2、清空原理的慢日志

  3、写成脚本,每天一切,这样就ok啦

 

二、查找日志中的慢日志

  1、做了日志切割(慢日志文件就小了)

  2、查找某个时间的慢日志

    日志时间格式: # Time: 161102  3:50:14

    用grep过滤: grep -A15  "Time: 161102  3:50:14"  mysql_slow_query.log 

 

慢日志格式:

# Time: 161102 3:50:14
# [email protected]: xxx[xxx] @ [xx.xx.xx.xx] Id: 4211754
# Query_time: 18.014797 Lock_time: 0.000000 Rows_sent: 0 Rows_examined: 0
SET timestamp=1478029814;
  xxxxxxxxxxx(语句)

 

  

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

mysql 日志管理

MySQL中的日志管理 日志备份与恢复

20180417ELK日志管理之filebeat收集分析mysql慢日志

MySQL-07 日志管理

MySQL—日志的操作管理

MySQL慢日志功能分析及优化增强