2012-02-02 100 views

回答

2

看来,数据库隔离级别设置为可串行化,这是四个中最高的一个。因为两个应用程序可以同时访问数据库,所以只读一个可以读取一些未提交的数据,而只写一个正在更新数据但尚未提交。

因此,如果您确定要在另一个更新时读取数据,则可以更改数据库的隔离级别。希望能帮助到你。

+0

对不起,但我找不到设置隔离级别的示例:( – christo 2012-02-02 15:29:07

+0

@christo根据您的标记,我假设您使用sqlite,只需设置PRAGMA read_uncommitted = True;应该解决您的问题http:// www。 sqlite.org/sharedcache.html – 2012-02-02 16:37:08

相关问题