zoukankan      html  css  js  c++  java
  • MySql开启慢查询

    分析MySQL语句查询性能的方法除了使用 EXPLAIN 输出执行计划,还可以让MySQL记录下查询超过指定时间的语句,我们将超过指定时间的SQL语句查询称为“慢查询”。

    查看/设置“慢查询”的时间定义

    1 mysql> show variables like "long%";
    2 +-----------------+----------+
    3 | Variable_name   | Value    |
    4 +-----------------+----------+
    5 | long_query_time | 0.000100 |
    6 +-----------------+----------+
    7 1 row in set (0.00 sec)

    如上述语句输出,“慢查询”的时间定义为2秒(方便测试,一般设置为1-10秒)。使用下面语句定义“慢查询”时间, MSYQL将记录下所有执行时间超过2妙的SQL语句

    1 mysql> set long_query_time=2;
    2 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 | /opt/mysql/data/localhost-slow.log |
    +---------------------+------------------------------------+
    3 rows in set (0.00 sec)

    上述语句查看“慢查询”的配置信息,你可以自定义日志文件的存放,但必须将 slow_query_log 全局变量设置为“ON”状态,执行以下语句:

    mysql> set global slow_query_log=ON;
    Query OK, 0 rows affected (0.01 sec)

    结果:

    mysql> show variables like "slow%";
    +---------------------+------------------------------------+
    | Variable_name       | Value                              |
    +---------------------+------------------------------------+
    | slow_launch_time    | 2                                  |
    | slow_query_log      | ON                                 |
    | slow_query_log_file | /opt/mysql/data/localhost-slow.log |
    +---------------------+------------------------------------+
    3 rows in set (0.00 sec)
  • 相关阅读:
    python | 微信轰炸脚本代码
    周末学习记录(摘抄为主)
    前端便捷开发测试示例
    前端大图预加载代码段
    一个蛋疼的数组操作问题
    好好回顾javascript基础知识
    jquery学习笔记
    很短的一个针对IE的感想
    放大镜查看大图代码
    判断ie浏览器7、8、9三个版本
  • 原文地址:https://www.cnblogs.com/phpfans/p/4162107.html
Copyright © 2011-2022 走看看