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: