• 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文件中去

     

  • 相关阅读:
    SpringBoot 之 静态资源路径、显示首页、错误页
    微擎框架的缓存机制实现源码解读
    SpringBoot 之 多环境切换
    SpringBoot 之 JSR303 数据校验
    CSS——NO.6(盒模型)
    CSS——NO.5(格式化排版)
    CSS——NO.4(继承、层叠、特殊性、重要性)
    CSS——NO.3(CSS选择器)
    CSS——NO.2(CSS样式的基本知识)
    CSS——NO.1(初识CSS)
  • 原文地址:https://www.cnblogs.com/fansik/p/5553411.html
Copyright © 2020-2023  润新知