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

     

  • 相关阅读:
    android LinearLayout设置selector不起作用解决
    LinearLayout 垂直滚动条
    安卓如何限制横屏和竖屏
    Android特效 五种Toast详解
    打开MySQL数据库远程访问的权限
    android edittext不弹出软键盘
    高速掌握Lua 5.3 —— 扩展你的程序 (1)
    10分钟-jQuery过滤选择器
    2014年软件设计师考试后记
    Spring监管下的Hibernate配置文件
  • 原文地址:https://www.cnblogs.com/fansik/p/5553411.html
Copyright © 2011-2022 走看看