zoukankan      html  css  js  c++  java
  • mysql开启慢日志

    前言:

      开启mysql的慢查询日志,可以记录查询超过指定时间的sql语句,可以方便更好的优化数据库系统的性能。修改配置文件的话需要重启,使用命令行修改的话是临时性修改,所以需要配置文件和命令行同时修改,就可以在不中断数据库服务的情况下开启慢日志。

    1.修改mysql配置文件

    编辑mysqld.cnf
    slow_query_log_file = /var/lib/mysql/slow.log
    slow_query_log = on
    long_query_time = 2

    2.进入mysql`数据库查询slow log的配置

    show variables like '%slow_query%';
    show variables like '%long_query%';

    3.开启slow log(在数据库中执行)

    set global slow_query_log_file='/var/lib/mysql/slow.log';
    set global long_query_time=2;
    set global slow_query_log='ON';

    4.重新登陆`mysql`数据库查询`slow log`的配置

    show variables like '%slow_query%';
    show variables like '%long_query%';
    
    设置成功的效果如下:
    
    mysql> show variables like '%slow_query%';
    +---------------------+-------------------------+
    | Variable_name | Value |
    +---------------------+-------------------------+
    | slow_query_log | ON |
    | slow_query_log_file | /var/lib/mysql/slow.log |
    +---------------------+-------------------------+
    2 rows in set (0.00 sec)
    
    mysql> show variables like '%long_query%';
    +-----------------+----------+
    | Variable_name | Value |
    +-----------------+----------+
    | long_query_time | 2.000000 |
    +-----------------+----------+
    1 row in set (0.00 sec)
  • 相关阅读:
    蓝牙4.0BLE抓包(二) – 广播包解析
    蓝牙4.0BLE抓包(一)
    蓝牙4.0 BLE 广播包解析
    蓝牙学习笔记之实例广播数据的解析
    Android ConstraintLayout详解
    Android ConstraintLayout的基本使用
    使用EasyBCD完美实现Windows7与Linux双系统
    使用MbrFix.exe修复MBR分区表
    C#中的Delegate
    C# 设置程序开机自动运行(+注册表项)
  • 原文地址:https://www.cnblogs.com/xiaoyuxixi/p/12803491.html
Copyright © 2011-2022 走看看