Spaces:
Sleeping
Sleeping
File size: 707 Bytes
a6b9f18 d0253aa | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import os
from sqlalchemy import create_engine
DATABASE_URL = os.getenv("DATABASE_URL")
if not DATABASE_URL:
raise ValueError("DATABASE_URL не найдена в Secrets!")
# Добавляем параметры пула соединений
engine = create_engine(
DATABASE_URL,
pool_size=10, # Максимум 10 одновременных подключений
max_overflow=20, # Сколько можно открыть сверху лимита
pool_recycle=300, # Сбрасывать соединение каждые 5 минут
pool_pre_ping=True # ПЕРЕД каждым запросом проверять, жива ли база
) |