dba很牛逼的说我可以恢复到某一天的数据。
说明他日志备份到了那一天之前。
这里涉及两种日志。
归档日志binlog和redolog
binlog为server的日志。存储了所有的updatesql记录。类似吧。
redolog是innodb的日志。存储了物理逻辑操作。
binlog是存满了,继续存另外一个文件。到达指定大小,继续开启。
redolog是指定大小。环形存储,存到尽头,重新来过。但是他会把日志刷新到数据文件。
这里就有意思了,也就是我们所有的更新变更是先写日志。空闲时刻才入库。导致我们有时候就更新一条sql,咋就那么慢??
因为刚好就要全刷新进库额。
redolog采用了两步做日志操作。一条变更采用了两部分操作。那如果就算断电。那日志单纯就binlog都不算。