zoukankan      html  css  js  c++  java
  • MySQL日志功能

    1、查询日志

    log={ON|OFF}:是否记录所有语句的日志信息于一般查询日志文件(general_log);

    log_output={TABLE|FILE|NONE},TABLE和FILE可以同时出现,用逗号分隔即可

    general_log:是否启用查询日志

    general_log_file:定义一般查询日志保存的文件

    2、慢查询日志:查询执行时长超过指定时长的查询,即为慢查询

    long_query_time:10.000000

    slow_query_log={ON|OFF}  设定是否启用慢查询日志:它的数去位置也取决于log_output={TABLE|FILE|NONE}

    slow_query_log_file:/data/mysql/master-slow.log 定义日志文件路径及名称

    3、错误日志

    服务器启动和关闭过程中的信息;

    服务器运行过程中的错误信息;

    事件调度器运行一个事件时产生的信息;

    在复制架构中的从服务器上启动从服务器线程时产生的信息;

    log_error=/path/to/error_log_file

    log_warnings={0|1}是否记录警告信息于错误日志中

    4、二进制日志:跟修改相关的操作,复制功能依赖于此日志

    时间点恢复

    复制

    5、中继日志

    6、事务日志

    • 随机I/O转换为顺序I/O
    • ACID:持久性
    • 日志文件组:至少应该有两组日志文件
    • 注意:应尽可能使用小事务以提升事务引擎的性能

    查看MySQL日志相关的变量:

    SHOW GLOBAL VARIABLES LIKE '%log%';

    临时修改MySQL配置的变量

    SET GLOBAL general_log=ON;

    永久修改将general_log=ON写入到my.cnf文件中去

     

  • 相关阅读:
    tp.c
    trace
    一致性哈希算法
    update_dctcp_alpha
    dctcp-ns2-patch
    C++ inheritance: public, private. protected ZZ
    C++ virtual inheritance ZZ
    C++ 类对象的初始化顺序 ZZ
    C++ inheritance examples
    classifier.cc-recv() [ns2.35]
  • 原文地址:https://www.cnblogs.com/fansik/p/5553411.html
Copyright © 2011-2022 走看看