首页 > 数据库技术 > 详细

MYSQL的binlog日志

时间:2018-10-19 10:03:07      阅读:179      评论:0      收藏:0      [点我收藏+]

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的binlog日志

原文:https://www.cnblogs.com/badboy200800/p/9814333.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!