SQLiteDatabase.JournalModeWal Bidang
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.