Естественно пул соединений! Другими словами - одно соединение зло! Хуже, чем соединение на запрос! Так как если кто подвесит это соединение, то все встанут, более того, часто одна страница требует подзапросов в несколько потоков.
Также плохо - каждому запросу по соединению, так как это неконтролируемо.
Вам же нужен пул соединений
php.net/manual/ru/pdo.connections.php
Это самый правильный подход к работе с любой базой данеых, ну, почти с любой.