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 属性许可证中所述的术语使用。