
MySQL中有两个储存日志的地方:
关于对binlog的大概了解: binlog 是没有大小的他是可以不断追加记录,binlog是记录完整的逻辑操作记录,当数据库重启的时候 可以备份出一份和初始数据库一样的数据库备份 binlog
binlog的两种格式:
stament格式:记录执行过SQL语句,
row格式: 惠济路两条数据 一条更新前的,一条更新后的。关于对redolog的大概了解: redoloG是innoDB特有的日志系统,在MYSQL初始的引擎中MYISAM中是没有这个redolog这个日志系统的。redolog是固定大小的,当每次追加的时候存储满了的时候则会重新启用一个新的redolog开始记录 并且不会覆盖之前。 redolog会在大量的时候会刷新到磁盘。
redolog和binlog的关系: binlog和redolog的两阶段提交保证日志逻辑一致。。。。。loading》》》》》