2012-02-02 7 views

答えて

2

データベース分離レベルは、シリアライズ可能に設定されているように見えますが、これは4つの中で最も高いレベルです。 2つのアプリケーションが同時にデータベースにアクセスできるため、書き込み専用のデータは更新されているが、まだコミットされていない間は、読み出し専用のデータは未コミットのデータを読み取ることができます。

したがって、別のデータベースが更新されている間にデータを読み込みたい場合は、データベースの分離レベルを変更できます。それが役に立てば幸い。

+0

申し訳ありませんが、分離レベルを設定した例が見つかりません:( – christo

+0

@christoはあなたのタグに基づいて、私はあなたがsqliteを使用していると仮定して、単にPRAGMAを設定しますread_uncommitted = True; sqlite.org/sharedcache.html –

関連する問題