【发布时间】:2014-05-18 12:27:45
【问题描述】:
您好,我有这个愚蠢的问题,但我想确定一下。我创建了一个基于 sqlite3 的数据库。我在 1000k 操作后触发了 commit(),所以我不会有太多的磁盘 I/O。当我在数据库中查找数据时,select查询是只在数据库文件中搜索还是会检查未提交的数据?
谢谢。
【问题讨论】:
-
stackoverflow.com/a/376799/705086 准确地说,在同一连接上,您会看到未提交的数据。在另一个你看不到的连接上,这就是为什么另一个进程也看不到它。