From 0ab2630519ba3b10af4aacc7f2ebe4ffa3c319f5 Mon Sep 17 00:00:00 2001 From: shortcutme Date: Sun, 4 Sep 2016 17:49:47 +0200 Subject: [PATCH] Change db journal to memory for faster connection time --- src/Db/Db.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/Db/Db.py b/src/Db/Db.py index d465a58d..acf84af4 100644 --- a/src/Db/Db.py +++ b/src/Db/Db.py @@ -48,7 +48,6 @@ class Db(object): if self not in opened_dbs: opened_dbs.append(self) s = time.time() - self.log.debug("Connecting to %s (sqlite version: %s)..." % (self.db_path, sqlite3.version)) if not os.path.isdir(self.db_dir): # Directory not exist yet os.makedirs(self.db_dir) self.log.debug("Created Db path: %s" % self.db_dir) @@ -61,13 +60,11 @@ class Db(object): self.conn.isolation_level = None self.cur = self.getCursor() # We need more speed then security - self.cur.execute("PRAGMA journal_mode = WAL") self.cur.execute("PRAGMA journal_mode = MEMORY") self.cur.execute("PRAGMA synchronous = OFF") if self.foreign_keys: self.execute("PRAGMA foreign_keys = ON") - if config.verbose: - self.log.debug("Db is ready to use in %.3fs" % (time.time() - s)) + self.log.debug("Connected to %s in %.3fs (sqlite version: %s)..." % (self.db_path, time.time() - s, sqlite3.version)) # Execute query using dbcursor def execute(self, query, params=None):