jze9
94e78a9e77
fix: единый singleton engine в bd, убраны 17 локальных make_engine()
- bd/__init__.py: добавлены get_engine() и get_session() — один SQLAlchemy engine на весь процесс
- make_engine(): pool_size=5, max_overflow=5, pool_timeout=30, pool_recycle=1800
- Все 17 route-файлов: убраны локальные get_session()/make_engine(), импорт из bd
- transfer_crud.py: _get_session() → get_session() из bd
- init_data_base.py: get_engine() вместо make_engine()
- Результат: 78 idle соединений → 1
2026-05-18 11:13:28 +00:00
..
2026-02-27 15:37:15 +05:00
2026-05-18 11:13:28 +00:00
2026-05-18 11:13:28 +00:00
2026-02-27 15:37:15 +05:00
2026-05-18 11:13:28 +00:00
2026-05-18 11:13:28 +00:00
2026-05-18 11:13:28 +00:00
2026-05-18 11:13:28 +00:00
2026-05-18 11:13:28 +00:00
2026-05-18 11:13:28 +00:00
2026-05-18 11:13:28 +00:00
2026-05-18 11:13:28 +00:00
2026-05-18 11:13:28 +00:00
2026-05-18 11:13:28 +00:00
2026-04-07 15:37:04 +05:00
2026-05-18 11:13:28 +00:00
2026-05-18 11:13:28 +00:00
2026-05-18 11:13:28 +00:00
2026-05-18 11:13:28 +00:00
2026-05-18 11:13:28 +00:00