对于数据库的恢复,包括在异常(断电、宕机)恢复和正常恢复(数据库重启)。
由于全量的事务已经保存到了redo日志中,所以保证了之前所有完成的事务会通过redo日志进行全量恢复。
同时,由于数据库会定期将内存表的数据全量镜像到磁盘的data file中,所以在实际数据库恢复过程中,考虑到恢复效率,并不会对redo日志进行全量的读取,而是先将数据进行从data file中加载到内存,然后再从redo日志中将data file之外的增量事务进行处理,最终实现数据库的全量加载。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




