暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

012.达梦数据库归档日志文件

原创 梦灵 2020-11-18
2199

归档日志文件

日志文件分为联机日志文件和归档日志文件。DM数据库可以在归档模式和非归档模式下
运行。非归档模式下,数据库会只将重做日志写入联机日志文件中进行存储;归档模式下,
数据库会同时将重做日志写入联机日志文件和归档日志文件中分别进行存储。
联机日志文件指的是系统当前正在使用的日志文件。创建数据库时,联机日志文件通常
被扩展至一定长度,其内容则被初始化为空,当系统运行时,该文件逐渐被产生的日志所填
充。对日志文件的写入是顺序连续的。然而系统磁盘空间总是有限,系统必须能够循环利用
日志文件的空间,为了做到这一点,当所有日志文件空间被占满时,系统需要清空一部分日
志以便重用日志文件的空间,为了保证被清空的日志所“保护”的数据在磁盘上是安全的,
这里需要引入一个关键的数据库概念——检查点。当产生检查点时,系统将系统缓冲区中的日
志和脏数据页都写入磁盘,以保证当前日志所“保护”的数据页都已安全写入磁盘,这样日
志文件即可被安全重用。
归档日志文件,就是在归档模式下,重做日志被连续写入到归档日志后,所生成了归档
日志文件。归档日志文件以归档时间命名,扩展名也是 log。但只有在归档模式下运行时,
DM数据库才会将重做日志写入到归档日志文件中。采用归档模式会对系统的性能产生影响,
然而系统在归档模式下运行会更安全,当出现故障时其丢失数据的可能性更小,这是因为一
旦出现介质故障,如磁盘损坏时,利用归档日志,系统可被恢复至故障发生的前一刻,也可
以还原到指定的时间点,而如果没有归档日志文件,则只能利用备份进行恢复。归档日志文
件还是数据守护功能的核心,数据守护中的备库就是通过重做归档日志中的 REDO 日志来完
成与主库的数据同步的。

总结

上面即为达梦中数据库表归档日志文件概念知识。浅见认知,如有错误,请不吝指正。谢谢!

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

评论