Как использовать закон Литтла для точного расчета максимального размера пула соединений с БД (DB Connection Pool) при известной нагрузке?

Закон Литтла L = λW оценивает среднее число занятых соединений по потоку операций и среднему времени удержания соединения. Он не даёт точный максимальный размер пула при пиках.

Короткий ответ

Что ответить на собеседовании

Закон Литтла L = λW оценивает среднее число занятых соединений по потоку операций и среднему времени удержания соединения. Он не даёт точный максимальный размер пула при пиках.

Подробный разбор

Ответ с пояснениями

Закон Литтла L = λW оценивает среднее число занятых соединений по потоку операций и среднему времени удержания соединения. Он не даёт точный максимальный размер пула при пиках.

Например, 200 операций/с с удержанием 0,05 с дают в среднем 10 занятых соединений. W должно относиться к тому же участку системы, что λ: ожидание в очереди нельзя смешивать с временем владения ресурсом. Запас выбирают по распределению нагрузки, лимиту БД и всем репликам приложения, затем проверяют нагрузочным тестом.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее