Есть 2 варианта, и первый - как написал
Максим Бабичев использовать ограничение на стороне сервера или кода, однако по вопросу не ясно что за запросы ты обслуживаешь, по этому, в случае если у тебя запросы однотипные, поможет кэширование, что позволит отдавать относительно свежие данные без запроса в бд. Ну, и если предполагается прям завал запросов из которых часть повторяющихся, а часть уникальных - отделить первые от вторых и по первым отдавать кэш, а по вторым использовать задержки.