mysql慢日志管理

时间:2022-09-22 08:19:36

 

一、日志切割

原理:

  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
# User@Host: 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(语句)