zoukankan      html  css  js  c++  java
  • MYSQL的binlog日志

    binlog 基本认识
    MySQL的二进制日志以事件形式,记录了所有的DDL和DML(除了数据查询语句)语句,及语句执行消耗时间。

    MySQL的二进制日志是事务安全型的,是MySQL最重要的日志。

    binlog文件分类

    1.日志索引文件

    文件名后缀为.index,记录所有的二进制文件。

    2.二进制日志文件

    文件名后缀为.00000*,记录数据库所有的DDL和DML(除了数据查询语句)语句事件。

    binlog应用场景

    1.数据同步

    MySQL Replication在Master端开启binlog,Mster把它的二进制日志传递给slaves来达到master-slave数据一致的目的。 

    2.数据恢复

    通过使用mysqlbinlog工具来使恢复数据。

    binlog性能消耗

    一般来说开启二进制日志大概会有1%的性能损耗(参见MySQL官方中文手册 5.1.24版)。

    参考文档

  • 相关阅读:
    MySQL日志系统
    MySQL基础架构
    Java操作XML牛逼利器JDOM&DOM4J
    SAX方式解析XML
    DOM方式解析XML
    Jquery Ajax
    Jquery动画效果
    angular6新建项目
    mysql命令行使用
    git常用命令
  • 原文地址:https://www.cnblogs.com/badboy200800/p/9814333.html
Copyright © 2011-2022 走看看