Bagikan melalui


SQLiteDatabase.JournalModeWal Bidang

Definisi

Mode WAL jurnal menggunakan log write-ahead alih-alih jurnal putar kembali untuk mengimplementasikan transaksi.

[Android.Runtime.Register("JOURNAL_MODE_WAL", ApiSince=33)]
public const string JournalModeWal;
[<Android.Runtime.Register("JOURNAL_MODE_WAL", ApiSince=33)>]
val mutable JournalModeWal : string

Nilai Bidang

Atribut

Keterangan

Mode WAL jurnal menggunakan log write-ahead alih-alih jurnal putar kembali untuk mengimplementasikan transaksi. Mode jurnal WAL bersifat persisten; setelah diatur, tetap berlaku di beberapa koneksi database dan setelah menutup dan membuka kembali database.

Pertimbangan Performa: Mode ini direkomendasikan ketika tujuannya adalah untuk meningkatkan performa tulis atau performa baca/tulis paralel. Namun, penting untuk dicatat bahwa WAL memperkenalkan titik pemeriksaan yang menerapkan semua transaksi yang belum disinkronkan ke database sehingga untuk memaksimalkan performa baca dan biaya titik pemeriksaan yang lebih rendah disarankan ukuran jurnal kecil. Namun, mode lain seperti DELETE tidak akan melakukan titik pemeriksaan, sehingga merupakan trade off yang perlu dipertimbangkan sebagai bagian dari keputusan mode jurnal mana yang akan digunakan.

Lihat di sini untuk lebih jelasnya.

Dokumentasi Java untuk android.database.sqlite.SQLiteDatabase.JOURNAL_MODE_WAL.

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk