앱의 Compatibility WAL(Write-Ahead Logging, 미리 쓰기 로깅)
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Android 9에는 Compatibility WAL(Write-Ahead Logging)이라는 특수한 SQLiteDatabase 모드가 도입되어, 데이터베이스에서 journal_mode=WAL을 사용하면서 데이터베이스당 최대 1개의 연결 유지 동작을 유지할 수 있습니다.
애플리케이션이 다음과 같지 않은 경우 Compatibility WAL은 기본적으로 애플리케이션의 데이터베이스에 사용하도록 설정됩니다.
WAL 저널 모드가 기존 롤백 저널 모드보다 더 큰 성능 이점을 제공하지 않는 구성의 경우 Compatibility WAL을 사용 중지할 수 있습니다. 예를 들어 F2FS 파일 시스템의 경우 SQLite가 원자 쓰기를 지원하고 DELETE 저널 성능이 WAL과 비슷하지만 WAL은 쓰기 양을 10%~15%까지 늘릴 수 있습니다.
유효성 검사
Compatibility WAL 모드를 확인하려면 CtsDatabaseTestCases 모듈에서 CTS 테스트를 실행합니다. Compatibility WAL이 사용 설정되면 CTS 테스트에서는 예상되는 동작을 확인합니다.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.