diff --git a/yama/src/pile/local_sqlitebloblogs.rs b/yama/src/pile/local_sqlitebloblogs.rs index 2069265..445226d 100644 --- a/yama/src/pile/local_sqlitebloblogs.rs +++ b/yama/src/pile/local_sqlitebloblogs.rs @@ -247,6 +247,13 @@ impl SqliteBloblogPile { )?; } + // Enable WAL mode for significantly better write performance. + connection.execute_batch( + " + PRAGMA journal_mode=WAL; + ", + )?; + Ok(SqliteBloblogPile { inner: Arc::new(Mutex::new(Inner { next_bloblog_id: 0,