4:from sqlalchemy.orm import sessionmaker
5:from sqlalchemy.ext.asyncio import AsyncSession, async_sessionmaker, create_async_engine
15:SyncSession = sessionmaker(bind=sync_engine, expire_on_commit=False)
17:async_engine = create_async_engine(DB_URL, pool_pre_ping=True, pool_size=5, max_overflow=10)
18:AsyncSessionLocal = async_sessionmaker(async_engine, class_=AsyncSession, expire_on_commit=False)
21:async def init_db() -> None:
27:async def close_engines() -> None:
32:def check_db_health() -> bool:
