Source code for flexget.plugins.generic.db_analyze
from loguru import logger
from sqlalchemy import text
from flexget.event import event
logger = logger.bind(name='db_analyze')
# Run after the cleanup is actually finished
[docs]
@event('manager.db_cleanup', 0)
def on_cleanup(manager, session):
logger.info('Running ANALYZE on database to improve performance.')
session.execute(text('ANALYZE'))