SQLiteDatabase.JournalModeWal 欄位
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
日誌 WAL
模式會使用預先寫入記錄,而不是復原日誌來實作交易。
[Android.Runtime.Register("JOURNAL_MODE_WAL", ApiSince=33)]
public const string JournalModeWal;
[<Android.Runtime.Register("JOURNAL_MODE_WAL", ApiSince=33)>]
val mutable JournalModeWal : string
欄位值
- 屬性
備註
日誌 WAL
模式會使用預先寫入記錄,而不是復原日誌來實作交易。 WAL 日誌模式是持續性的;設定之後,它會在多個資料庫連接和關閉並重新開啟資料庫之後維持有效狀態。
效能考慮:當目標是改善寫入效能或平行讀取/寫入效能時,建議使用這個模式。 不過,請務必注意,WAL 引進的檢查點會認可尚未同步至資料庫的所有交易,因此建議將讀取效能最大化,並降低小日誌大小的檢查點成本。 不過,其他模式,例如 DELETE
不會執行檢查點,因此這是一個取捨,需要視為要使用哪一個日誌模式的一部分。
詳細資訊請看這裡。
的 android.database.sqlite.SQLiteDatabase.JOURNAL_MODE_WAL
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。