diff --git a/frigate/record/record.py b/frigate/record/record.py index 3aaf56476..bc83b46ff 100644 --- a/frigate/record/record.py +++ b/frigate/record/record.py @@ -37,7 +37,10 @@ def manage_recordings( setproctitle("frigate.recording_manager") listen() - db = SqliteQueueDatabase(config.database.path) + db = SqliteQueueDatabase( + config.database.path, + pragmas={'auto_vacuum', 'FULL'}, # Does not defragment database + ) models = [Event, Recordings, Timeline] db.bind(models)