Сведения о вопросе

HOLY

10:11, 2nd August, 2020

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

Просмотров: 389   Ответов: 4

Есть стандартная трехзвенка: тонкие клиенты — сервер приложений — БД. Клиентов 50 штук. Правда ли, что для приемлемого времени отклика, между сервером и БД хватит, скажем, 5 соединений?



  Сведения об ответе

prince

10:14, 4th August, 2020

Все зависит от того, насколько быстро база будет отдавать данные. И не будет ли сервер приложений слишком долго не закрывать соединение. Надо брать и мерить. Ответить на этот вопрос «да» или «нет» невозможно.

Connection pooling актуален *только* когда время установки нового соединения *действительно* необходимо уменьшать.


  Сведения об ответе

dumai

19:44, 25th August, 2020

Если сервер открывает на каждый запрос новое соединение, то боюсь будут проблемы. Если сервер использует connection pooling держит 5 коннектов, и запросы разбрасывает по ним — то хватит.


  Сведения об ответе

VCe znayu

16:44, 4th August, 2020

все зависит от БД и работы клиента с сервером


  Сведения об ответе

nYU

09:54, 20th August, 2020

Если по уму всё сделать — правда — у нас на пяти соединениях с БД сидит 30 000 уникальных пользователей в сутки. И не жалуются.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться