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)
  • 相关阅读:
    curl上传图片文件
    手工制作简单后台模板
    首页自动生成静态化html
    svn-多个项目版本库和自动同步更新post-commit
    Snoopy+phpquery采集demo
    phpstorm使用手册
    mac系统使用帮助
    upupw一键绿色免安装环境包
    去掉文件夹的.svn文件
    centos安装svn服务器
  • 原文地址:https://www.cnblogs.com/phpfans/p/4162107.html
Copyright © 2011-2022 走看看