diff --git a/api/config/settings/common.py b/api/config/settings/common.py index be2fa136cf52994710b82a5c2f30973fa76b5255..4f97756b88f0e6ff617d4377c1cde28e702d0ca6 100644 --- a/api/config/settings/common.py +++ b/api/config/settings/common.py @@ -220,6 +220,7 @@ DATABASES = { "default": env.db("DATABASE_URL") } DATABASES["default"]["ATOMIC_REQUESTS"] = True +DATABASES["default"]["CONN_MAX_AGE"] = env("DB_CONN_MAX_AGE", default=60 * 60) MIGRATION_MODULES = { # see https://github.com/jazzband/django-oauth-toolkit/issues/634 diff --git a/changes/changelog.d/db.enhancement b/changes/changelog.d/db.enhancement new file mode 100644 index 0000000000000000000000000000000000000000..396d9daa71fc2654462e96f5867475ea32ea2041 --- /dev/null +++ b/changes/changelog.d/db.enhancement @@ -0,0 +1 @@ +Keep persistent connections to the database instead of recreating a new one for each request