Соединения с базой данных являются ограниченным ресурсом. Некоторые БД имеют очень низкий предел соединения, и потеря соединений является серьезной проблемой. Потребляя много соединений, вы можете заблокировать другие для использования базы данных.
Кроме того, добавление тонны дополнительных соединений в БД ничего не поможет, если на сервере БД нет свободных ресурсов. Если у вас есть 8 ядер, и только одно используется для удовлетворения запроса, тогда, конечно, может помочь установление другого соединения. Скорее всего, вы уже используете все доступные ядра. Вы также, вероятно, используете один и тот же жесткий диск для каждого запроса БД и добавляете дополнительную конкуренцию за блокировку.
Если в вашей БД есть что-то похожее на высокую загрузку, добавление дополнительных соединений не поможет. Это было бы похоже на создание дополнительных потоков в приложении со слепой надеждой на то, что дополнительный параллелизм сделает обработку более быстрой. Он может в некоторых определенных обстоятельствах, но в других случаях он просто замедлит вас, когда вы перебиваете жесткий диск, тратите время на переключение задач и вводите издержки синхронизации.