Что быстрее будет выполняться несколько небольших запросов по отдельности или выполнение их всех в пакете? Нужно получение некоторого набора не связанных данных в одном месте
(0) время выполнения самих запросов будет одинаковым, а вот время на коннект к БД и построение плана запроса - разным.
Пакетный делай - один коннект, один план.
Это зависит от многих обстоятельств.
И ничего, кроме сравнительного тестирования, тебе ответа не даст
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший