From ff128e2f20c88c69179b7ce21746f8fce93c76a8 Mon Sep 17 00:00:00 2001 From: Jussi Saurio Date: Wed, 6 Aug 2025 21:38:31 +0300 Subject: [PATCH] bench/insert: use locking_mode EXCLUSIVE and journal_mode=WAL for sqlite --- core/benches/benchmark.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/benches/benchmark.rs b/core/benches/benchmark.rs index 100e47536..587a972cc 100644 --- a/core/benches/benchmark.rs +++ b/core/benches/benchmark.rs @@ -545,6 +545,12 @@ fn bench_insert_rows(criterion: &mut Criterion) { let temp_dir = tempfile::tempdir().unwrap(); let db_path = temp_dir.path().join("bench.db"); let sqlite_conn = rusqlite::Connection::open(db_path).unwrap(); + sqlite_conn + .pragma_update(None, "journal_mode", "WAL") + .unwrap(); + sqlite_conn + .pragma_update(None, "locking_mode", "EXCLUSIVE") + .unwrap(); // Create test table sqlite_conn