Compartir a través de


SQLiteDatabase.JournalModeWal Campo

Definición

El WAL modo de registro en diario usa un registro de escritura anticipada en lugar de un diario de reversión para implementar transacciones.

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

Valor de campo

Atributos

Comentarios

El WAL modo de registro en diario usa un registro de escritura anticipada en lugar de un diario de reversión para implementar transacciones. El modo de registro en diario WAL es persistente; después de establecerse, permanece en vigor en varios conexione de base de datos y después de cerrar y volver a abrir la base de datos.

Consideraciones de rendimiento: este modo se recomienda cuando el objetivo es mejorar el rendimiento de escritura o el rendimiento de lectura y escritura en paralelo. Sin embargo, es importante tener en cuenta que WAL introduce puntos de control que confirman todas las transacciones que no se han sincronizado con la base de datos, por lo que se recomienda maximizar el rendimiento de lectura y reducir el costo de los puntos de comprobación. Sin embargo, otros modos como DELETE no realizarán puntos de control, por lo que es un equilibrio que debe considerarse como parte de la decisión de qué modo de diario usar.

Obtenga más información aquí.

Documentación de Java para android.database.sqlite.SQLiteDatabase.JOURNAL_MODE_WAL.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a