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
    今日记一事,明日悟一理,积久而成学。
  • 相关阅读:
    Virtual Studio 2010在Release模式下进行调试的设置方法
    OpenGL Shader
    OGRE的安装编译
    开源GIS平台空间数据管理与发布技术研究
    风靡世界的小游戏2048源代码
    成为优秀程序员的几个阶段
    颜色空间模型(HSVLABRGBCMYK)
    希望自己的博客被知名搜索引擎收录的网址
    我的第一篇博客
    当你的善良受到委屈时
  • 原文地址:https://www.cnblogs.com/rockbes/p/3972749.html
Copyright © 2011-2022 走看看