diff --git a/cps/db.py b/cps/db.py index 557fdc75..a3e98541 100644 --- a/cps/db.py +++ b/cps/db.py @@ -621,6 +621,7 @@ class CalibreDB: connect_args={'check_same_thread': False}, poolclass=StaticPool) with check_engine.begin() as connection: + connection.execute(text('PRAGMA cache_size = 10000;')) connection.execute(text("attach database '{}' as calibre;".format(dbpath))) connection.execute(text("attach database '{}' as app_settings;".format(app_db_path))) local_session = scoped_session(sessionmaker()) @@ -658,6 +659,7 @@ class CalibreDB: connect_args={'check_same_thread': False}, poolclass=StaticPool) with cls.engine.begin() as connection: + connection.execute(text('PRAGMA cache_size = 10000;')) connection.execute(text("attach database '{}' as calibre;".format(dbpath))) connection.execute(text("attach database '{}' as app_settings;".format(app_db_path)))