zoukankan      html  css  js  c++  java
  • MySQL慢查询日志分割

    mysql> set global slow_query_log=0;
    Query OK, 0 rows affected (0.00 sec)
     
    mysql> set global slow_query_log_file='/data/mysql_33096/mysqllog/slow_query_2014-06-09.log';
    Query OK, 0 rows affected (0.00 sec)
     
    mysql> show variables like 'slow%';
    +---------------------+------------------------------------------------------+
    | Variable_name | Value |
    +---------------------+------------------------------------------------------+
    | slow_launch_time | 2 |
    | slow_query_log | OFF |
    | slow_query_log_file | /data/mysql_33096/mysqllog/slow_query_2014-06-09.log |
    +---------------------+------------------------------------------------------+
     
    mysql> set global slow_query_log=1;
    Query OK, 0 rows affected (0.00 sec)
    mysql> show variables like 'slow%';
    +---------------------+-------------------------------------------+
    | Variable_name | Value |
    +---------------------+-------------------------------------------+
    | slow_launch_time | 2 |
    | slow_query_log | ON |
    | slow_query_log_file | /data/mysql_33096/mysqllog/slow_query.log |
    +---------------------+-------------------------------------------+
    3 rows in set (0.00 sec)
     

    /root/slowlog.sh脚本
     
    #!/bin/bash
    ####split mysql slow-query-log#######
    LOGDIR=/data/mysqllog
    DATE=`date +"%Y-%m-%d"`
    user=xxx
    passwd=****
    #stop slow_query_log
    mysql -u$user -p$passwd -e "set global slow_query_log=0"
    #reset the filename of slow_query_log
    mysql -u$user -p$passwd -e "set global slow_query_log_file='${LOGDIR}/slow_query_${DATE}.log'"
    #enable slow_query_log
    mysql -u$user -p$passwd -e "set global slow_query_log=1"
    #remove slow_query_log 7days ago.
    cd $LOGDIR
    find ./slow_query* -ctime +7 -exec rm -f {} ;

    定时任务:
     
    [wy@dev88 home]$ sudo crontab -e
    00 0 * * * /root/slowlog.sh
    今日记一事,明日悟一理,积久而成学。
  • 相关阅读:
    URAL 2014 Zhenya moves from parents 线段树
    git 安装及命令
    在eclipse中执行sql
    在eclipse中配置server和database
    java的regex问题笔记
    在开发中写一些tool来提升自己的效率
    在Eclipse中给JRE-Library添加本地Javadoc
    利用eclipse中的各种功能帮助你理解代码
    Eclipse中直接操作本地文件系统
    form action中如何填写相对目录
  • 原文地址:https://www.cnblogs.com/rockbes/p/3972749.html
Copyright © 2011-2022 走看看