From ceab623e5742dfa93394dbd659318600a1869299 Mon Sep 17 00:00:00 2001 From: emeric Date: Sun, 4 Mar 2018 15:36:39 +0100 Subject: [PATCH] Restored WAL to improve import perfs --- src/database/DatabaseHandler.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/database/DatabaseHandler.cpp b/src/database/DatabaseHandler.cpp index c063bbf0..f47fa8a8 100644 --- a/src/database/DatabaseHandler.cpp +++ b/src/database/DatabaseHandler.cpp @@ -113,7 +113,6 @@ Handler::Handler(Wt::Dbo::SqlConnectionPool& connectionPool) Wt::Dbo::Transaction transaction(_session); // Indexes - // _session.execute("PRAGMA journal_mode=WAL"); _session.execute("CREATE INDEX IF NOT EXISTS track_path_idx ON track(file_path)"); _session.execute("CREATE INDEX IF NOT EXISTS artist_name_idx ON artist(name)"); _session.execute("CREATE INDEX IF NOT EXISTS release_name_idx ON release(name)"); @@ -185,7 +184,7 @@ Handler::createConnectionPool(boost::filesystem::path p) Wt::Dbo::backend::Sqlite3 *connection = new Wt::Dbo::backend::Sqlite3(p.string()); -// connection->executeSql("pragma journal_mode=WAL"); + connection->executeSql("pragma journal_mode=WAL"); connection->setProperty("show-queries", "true"); return new Wt::Dbo::FixedSqlConnectionPool(connection, 1);