1000 клиентов → 25 соединений: как работает PgBouncer
Автор: Павлин Шарит - ИТ вместе с Николаем Павлиным
Загружено: 2026-02-02
Просмотров: 8189
Описание:
🎯 Смотрите уникальные видео и поддержите проект: https://boosty.to/nikolay-pavlin
🔍 Моя книга по лучшим практикам разработки на Python: https://t.me/pavlin_share/176
📢 Предложи идею для будущего видеоролика - https://feedback.yapa.one
🚀 FastAPI шаблон для быстрого старта: https://t.me/pavlin_share/179
🔔 Следите за обновлениями за новостями в ТГ: https://t.me/pavlin_share
PgBouncer - это connection pooler для PostgreSQL, который решает проблему "too many connections" и увеличивает производительность базы данных в 2 раза. В этом видео показываю как настроить PgBouncer через Docker Compose, объясняю разницу между режимами pooling (session, transaction, statement) и провожу бенчмарк производительности. Разбираю ключевые параметры: pool_mode, default_pool_size, max_client_conn и reserve_pool_size. Показываю интеграцию с Django и FastAPI, объясняю почему нужно использовать DISABLE_SERVER_SIDE_CURSORS при работе с transaction pooling. Демонстрирую реальную проблему с множественными соединениями и как PgBouncer её решает через переиспользование connection pool. Это практический туториал для Python разработчиков, которые работают с PostgreSQL и сталкиваются с проблемами масштабирования при большом количестве реплик приложения.
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: