Using WAL improved load times on potato by 30s
Stephen Paul Weber
created
Enables concurrent DB access but at some RAM cost, so keep that in mind
if people are having more RAM issues.
Change summary
src/main/java/eu/siacs/conversations/persistance/DatabaseBackend.java | 1
1 file changed, 1 insertion(+)
Detailed changes
@@ -193,6 +193,7 @@ public class DatabaseBackend extends SQLiteOpenHelper {
private DatabaseBackend(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
this.context = context;
+ setWriteAheadLoggingEnabled(true);
}
private static ContentValues createFingerprintStatusContentValues(FingerprintStatus.Trust trust, boolean active) {