文件名称:清除回滚日志-线性代数及其应用中文版
文件大小:2.3MB
文件格式:PDF
更新时间:2024-06-22 11:56:06
sqlite 数据库 嵌入式 入门必备
5.5 删除主日志文件 接下来的步骤是删除主日志文件。对于多文件事务提交,这是一个要点。这个步骤与上面 3.11 中单个文件的事务提 交场景是相呼应的。 这时,如果发生系统崩溃或者又停电了,当系统重新运行的时候,即使回滚日志文件存在,这个事务不会被回滚。 不同点在于回滚日志文件中主日志文件路径。当系统重启的时候,如果回滚日志文件没有主日志文件名(针对于单文 件提交)或者主日志文件仍然存在的时候,SQLite 才会将这些日志文件视为”hot”,并将回滚日志文件的内容放回到 数据库文件中去。 5.6 清除回滚日志 多文件事务提交的最后一步是删除单独的回滚日志文件,释放数据库文件的独享锁,其他进程就可以看到数据库的