Merge pull request #15863 from tcx4c70/feat/sqlite-wal

perf(db): Improve performance of db, especially sqlite
This commit is contained in:
Tim Jaeryang Baek
2025-08-17 03:55:59 +04:00
committed by GitHub
4 changed files with 69 additions and 1 deletions

View File

@@ -339,6 +339,19 @@ else:
except Exception:
DATABASE_POOL_RECYCLE = 3600
DATABASE_ENABLE_SQLITE_WAL = (os.environ.get("DATABASE_ENABLE_SQLITE_WAL", "False").lower() == "true")
DATABASE_DEDUPLICATE_INTERVAL = (
os.environ.get("DATABASE_DEDUPLICATE_INTERVAL", 0.)
)
if DATABASE_DEDUPLICATE_INTERVAL == "":
DATABASE_DEDUPLICATE_INTERVAL = 0.0
else:
try:
DATABASE_DEDUPLICATE_INTERVAL = float(DATABASE_DEDUPLICATE_INTERVAL)
except Exception:
DATABASE_DEDUPLICATE_INTERVAL = 0.0
RESET_CONFIG_ON_START = (
os.environ.get("RESET_CONFIG_ON_START", "False").lower() == "true"
)