Задать вопрос
andreycha
@andreycha

Про количество соединений к базе данных

Есть стандартная трехзвенка: тонкие клиенты — сервер приложений — БД. Клиентов 50 штук. Правда ли, что для приемлемого времени отклика, между сервером и БД хватит, скажем, 5 соединений?
  • Вопрос задан
  • 3864 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 4
@remal
Все зависит от того, насколько быстро база будет отдавать данные. И не будет ли сервер приложений слишком долго не закрывать соединение. Надо брать и мерить. Ответить на этот вопрос «да» или «нет» невозможно.

Connection pooling актуален *только* когда время установки нового соединения *действительно* необходимо уменьшать.
Ответ написан
Комментировать
mgyk
@mgyk
Если сервер открывает на каждый запрос новое соединение, то боюсь будут проблемы. Если сервер использует connection pooling держит 5 коннектов, и запросы разбрасывает по ним — то хватит.
Ответ написан
@Dialog
все зависит от БД и работы клиента с сервером
Ответ написан
Комментировать
multik
@multik
Если по уму всё сделать — правда — у нас на пяти соединениях с БД сидит 30 000 уникальных пользователей в сутки. И не жалуются.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы