It does on all database servers I've used. The database server executes all connections concurrently. It doesn't internally queue work based on server resources available. If it did the performance difference between large and small connection pools wouldn't make much difference - it would just move the with queue from the client to the server.