Данные и базы данных

Пул соединений

Илья Тарасов — Пул соединений
МатериалПул соединенийtarasovcode

Набор заранее открытых или переиспользуемых соединений с базой данных. Приложение берёт соединение на время операции и возвращает его, вместо постоянного создания нового. Размер пула ограничивает параллельную нагрузку на базу.

Пример на практике

Сотни HTTP-запросов обслуживаются через ограниченное число подключений, а остальные коротко ждут свободного соединения.

Когда пригодится

Нужен при частых коротких запросах, когда установка соединения заметно увеличивает задержку.

Что важно учитывать

Слишком большой пул перегружает базу, слишком маленький создаёт очередь; утечки соединений вызывают зависания.

Словарь tarasovcode — проект Ильи Тарасова и TarasovWeb. Telegram-канал · #tarasovweb · #ИльяТарасов

Вернуться к 400 терминам