다음을 통해 공유


SQLiteDatabase.JournalModeWal 필드

정의

저널링 모드는 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_WALJava 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상