Schedule database pragma optimize

This commit is contained in:
JonnyWong16
2020-09-12 14:18:31 -07:00
parent 02658759ea
commit 60bdf1d1ce
2 changed files with 12 additions and 1 deletions

View File

@@ -286,7 +286,18 @@ def vacuum():
def optimize():
monitor_db = MonitorDatabase()
logger.info("Tautulli Database :: Optimizing database.")
try:
monitor_db.action('PRAGMA optimize')
except Exception as e:
logger.error("Tautulli Database :: Failed to optimize database: %s" % e)
def optimize_db():
vacuum()
optimize()
def db_filename(filename=FILENAME):