• My SQL日志 学习心得


    My SQL日志知识要点 归纳总结

    MySQL日志类别及各个日志的特点归纳如下图:

    重点归纳:

    (一)、四种日志的启动语句:

    1、启动二进制日志

     

    2、启动错误日志

     

    3、启动通用查询日志

     

    4、启动慢查询日志

     

    (二)、四种日志的删除语句:

    删除二进制日志

    1删除所有的二进制日志文件使用RESET MASTER;

    2只删除部分二进制日志文件使用PURGE MASTER LOGS;

    错误日志通用查询日志慢查询日志以文本文件的形式存储在文件系统中,所以可以直接删除

    平时应打开哪些日志

    日志既会影响mysql的性能,又会占用大量磁盘空间。因此,如果不必要,应尽可能少地开启日志。

    根据不同的使用环境,考虑开启不同的日志。

    例如开发环境中优化查询效率低的语句,可以开启慢查询日志,或者生产环境中发现某些SQL执行特别慢也可以开启

    如果磁盘空间不是特充足可以在高峰期间开启,在捕获到查询慢的SQL之后再关闭慢查询日志

     

    如果需要搭建复制环境,那么就一定要开启二进制日志,如果数据特别重要也建议开启二进制日志,以便数据库损坏的时候也可以通过二进制日志挽救一部分数据

     

    通用日志无论在哪种情况下,一般不建议开启 

     

  • 相关阅读:
    4K
    4J
    4C
    I2C总线的仲裁机制
    Linux C中strcpy , strncpy , strlcpy 的区别
    Linux下的USB总线驱动(一)
    C/C++ 语言中的表达式求值
    const变量通过指针修改问题
    关于协议栈XDATA,内存溢出的小结
    Ubuntu安装ssh,及失败解决方案
  • 原文地址:https://www.cnblogs.com/706xiaozu/p/8094334.html
Copyright © 2020-2023  润新知