温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
本节课我们来讨论一下高斯数据库的wal预写日志文件,我们将使用open高斯进行讲解。高斯数据库的物理存储结构中包含各种数据库文件,这里将重点讨论一下它的日志文件。高斯数据库的日志文件又可以分为运行日志、we预写日志、事务日志和服务器日志。本节课将重点介绍一下预写日志,它是write ahead login的缩写,它是保证数据完整性的一种标准方法。简单来说就是在写入数据之前必须先写入wa预写日志信息。因此,当数据库出现宕机,发生数据丢失时,可以重新执行waal日志来达到恢复数据库的目的。在默认的情况下,单个wa预写日志文件的大小是16。
01:00
照了解到了这些基本的信息后,通过查看参数可以看到we预写日志文件的大小设置,也可以通过调用函数查看当前已有的WL软件。这里只有一个wal预写软件,文件名的第一个8位是时间线,文件名的第二个8位是逻辑ID,文件名的第三个8位是物理ID,最后是文件的大小。当一个waal预写这文件被写满时,会自动切换到下一个wa预写日文件,也可以通过调用函数进行手动切换,切换完成后将会产生一个新的waal预写志志文件。现在你已经知道什么是高斯数据库的wa预写日志文件了,那你知道高速数据库其他几种日志文件的作用吗?欢迎评论区留言讨论好了记得点加号关注赵玉强老师。
我来说两句