zoukankan      html  css  js  c++  java
  • Mysql

    Mysql 启动慢查询日志 (不用重启)

    1. 查看mysql系统参数

    mysql> show variables like "%slow%";
    +---------------------------+-------------------------------+
    | Variable_name             | Value                         |
    +---------------------------+-------------------------------+
    | log_slow_admin_statements | OFF                           |
    | log_slow_slave_statements | OFF                           |
    | slow_launch_time          | 2                             |
    | slow_query_log            | OFF                           |
    | slow_query_log_file       | /mysql/data/nagiosdb-slow.log |
    +---------------------------+-------------------------------+
    5 rows in set (0.00 sec)
    
    
    slow_query_log: off关闭状态  on开启状态
    slow_launch_time   默认超过2s为慢查询
    slow_query_log_file  慢查询日志存放地点
    

    这三个参数,在不同的mysql版本中,不太一样,不过都可以通过 show variables like "%slow%" 查看出来

    2. 运行如下命令即可运行慢查询日志

    mysql> set global slow_query_log=ON;
    Query OK, 0 rows affected (0.03 sec)
    
    mysql> set global slow_launch_time=5;
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> show variables like "%slow%";
    +---------------------------+-------------------------------+
    | Variable_name             | Value                         |
    +---------------------------+-------------------------------+
    | log_slow_admin_statements | OFF                           |
    | log_slow_slave_statements | OFF                           |
    | slow_launch_time          | 5                             |
    | slow_query_log            | ON                            |
    | slow_query_log_file       | /mysql/data/nagiosdb-slow.log |
    +---------------------------+-------------------------------+
    5 rows in set (0.00 sec)
    

    mysql 5.1.6版本起,slow_query_log 和 slow_launch_time 支持写文件或写数据库表两种方式,并且日志的开启,输出方式的修改,都可以在global级别动态修改。
    只需简单通过set global slow_query_log=ON;即可开启慢查询,而不需要重启数据库!

    3. 可以直接写到配置文件中 my.cnf

    slow_query_log_file=/mysql/log/nagiosdb-slow.log
    slow_launch_time=5
    

    可以完成配置!!

  • 相关阅读:
    ACM的算法分类 2015-04-16 14:25 22人阅读 评论(0) 收藏
    初学Larevel 2014-08-21 11:24 90人阅读 评论(0) 收藏
    初学PHP&MySQL 2014-05-31 12:40 92人阅读 评论(0) 收藏
    codeforces 570 E. Pig and Palindromes (dp)
    codeforces 570 D. Tree Requests (dfs序)
    poj 2157 Maze (bfs)
    cf 570 C. Replacement (暴力)
    cf 570B B. Simple Game(构造)
    cf 570 A. Elections
    hdu 1429胜利大逃亡(续) (bfs+状态压缩)
  • 原文地址:https://www.cnblogs.com/pzblog/p/9088177.html
Copyright © 2011-2022 走看看