2

快速谷歌搜索显示

回滚日志始终与数据库文件位于同一目录中,并且与数据库文件具有相同的名称,但附加了 8 个字符“-journal”。回滚日志通常在事务首次启动时创建,通常在事务提交或回滚时删除。

一句话里有很多“通常”。

如果在一天结束时,留下多个日志文件,这是什么症状?

这似乎间歇性地发生,我无法可靠地重现该问题。

请问您将如何解决此类间歇性问题?会是一个可能的罪魁祸首吗?

更新:我在 OSX 10.8.2、SQLite 版本 3.7.14.1 上运行

4

1 回答 1

1

“通常”的存在是因为 SQLite 可以配置为使用持久回滚日志

一个数据库不可能有多个日志,因为不可能有多个同名文件。

于 2012-10-16T08:49:39.247 回答