.db-journal如何执行

.db-journal如何执行,第1张

文件是sqlite的一个临时的日志文件,主要用于sqlite数据库的事务回滚 *** 作了。在事务开始时产生,在事务 *** 作完毕时自动删除,当程序发生崩溃或一些意外情况让程序非法结束时,此文件便保存在了磁盘上,以便下次运行时进行事务回滚。

而android自己的一些机制,又使*.db-journal一直存在。即第一次 *** 作数据库时,*.db-journal文件会被自动创建,且是永久的保存在磁盘中,不会被自动清除的,如果没有 *** 作异常或者不需要事务回滚时,此文件的大小为0。这种机制避免了每次生成和删除*.db-journal文件的开销

.db-journal 是 sqlite 数据库的临时日志文件,主要用于sqlite事务回滚机制,在事务开始时产生, 在事务结束时删除。当程序发生崩溃或者系统断电时该文件将留在磁盘上,以便下次程序运行时进行事务回滚。

db-journal文件一般是指硬盘系统文件错误导致的,需要对磁盘进行磁盘碎片修复才可以:

在运行里输入:CMD,确定

再命令提示里输入:Chkdsk 回车

如果是C盘里的文件,那就需要重新启动电脑,启动开始的时候自动进行修复。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12044408.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存