而android自己的一些机制,又使*.db-journal一直存在。即第一次 *** 作数据库时,*.db-journal文件会被自动创建,且是永久的保存在磁盘中,不会被自动清除的,如果没有 *** 作异常或者不需要事务回滚时,此文件的大小为0。这种机制避免了每次生成和删除*.db-journal文件的开销
.db-journal 是 sqlite 数据库的临时日志文件,主要用于sqlite事务回滚机制,在事务开始时产生, 在事务结束时删除。当程序发生崩溃或者系统断电时该文件将留在磁盘上,以便下次程序运行时进行事务回滚。db-journal文件一般是指硬盘系统文件错误导致的,需要对磁盘进行磁盘碎片修复才可以:在运行里输入:CMD,确定
再命令提示里输入:Chkdsk 回车
如果是C盘里的文件,那就需要重新启动电脑,启动开始的时候自动进行修复。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)