А есть кусочек кода который это демонстрирует? Приходят запросы, делают select из базы, мне следующие 100 начинать обрабатывать когда предыдущие прям ответ отдали (+350мсек)? Или когда только запустили select но не получили ответ уже убирать его из очереди?
то уже зависит от реализации очереди. Можно настроить на максимум 100 запросов всегда, можно сделать на максимум 100 запросов в секунду, вариантов много.
Есть еще всякие решения которые это делают вне приложения, а между базой и приложением