查看 MySQL 慢查询日志文件

发布时间:2018-03-01 09:56:16
  1. 查看 MySQL 是否启用了慢 SQL 查询:

    1. 查看慢 SQL 日志是否启用。

      
      
      1. mysql> show variables like 'log_slow_queries';
      2. +------------------+-------+
      3. | Variable_name | Value |
      4. +------------------+-------+
      5. | log_slow_queries | ON |
      6. +------------------+-------+
      7. 1 row in set (0.00 sec)
    2. 查看执行慢于多少秒的 SQL 会记录到日志文件中。

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

      注意:此处 Value=1,单位为秒。

  2. 配置 my.ini 文件( Linux 系统下文件名为 my.cnf),查找 [mysqld] 区段,增加日志配置:

    
    
    1. [mysqld]
    2. log="C:/temp/mysql.log" #日志文件存放目录
    3. log_slow_queries="C:/temp/mysql_slow.log" #记录执行时间长的 SQL 日志目录
    4. long_query_time=1 #多长时间算是执行时间长,单位为秒

    说明:Linux 系统中这些配置项默认是存在的,如果前面有注释符 #,可以去掉注释之后保存退出,重启 MySQL 即可。

查看 MySQL 慢查询日志文件今天就说明到这,如果您的问题还是没有得到解决可以直接联系凯铧互联技术团队,阿里云代理商凯铧互联代理全系列阿里云产品,能够帮助用户申请专属折扣、优惠,同时还有专业的技术团队为用户提供一对一的技术帮助服务。如需折扣优惠/帮助可以直接阿里云服务器价格 www.bjkaihua.com,官网购买直接返现,更优惠。
 
关于我们:北京凯铧互联科技有限公司(简称凯铧互联)由多名前阿里云资深技术专家创立,核心员工来自阿里巴巴、腾讯等,作为阿里云,腾讯云,百度云,金山云重要的合作伙伴,专注于为企业用户提供云计算及云计算的解决方案。总部设在北京,并在内蒙设有办事处。做为一家综合性方案商,凯铧互联向各行业用户提供基于云计算的各种解决方案。为用户获得优质服务的同时,秉承"专业规划、周到服务"的服务理念,根据用户的实际情况,充分考虑各种网络资源的特点及功效,为用户量身定做一套适合于其实际应用需求的网络应用方案。帮助用户利用互联网的力量展开新的营销方式,并大大缩短了项目实施周期,获得用户的一致好评。