Obecně platí, že obavy z "vyčerpání systémových prostředků" se týkají jak aplikačního serveru, tak databázového serveru. Čím více databázových připojení povolíte, tím více souběžných relací běží na aplikačním serveru (serverech), čím více paměti RAM aplikační server (servery) vyžaduje VM, tím větší nároky jsou kladeny na CPU na aplikačních serverech a databázových serverech atd. fronta nevyřízené práce je příliš velká, může se stát, že strávíte více času výměnou procesů zapínání a vypínání CPU a plánováním úloh než prováděním užitečné práce. Maximální velikost fondu připojení vám umožňuje zvládnout lavinu provozu nebo neočekávané úzké hrdlo výkonu o něco elegantněji tím, že rychle odstraníte chyby, místo abyste nechali uživatele čekat na odpovědi, které nikdy nepřijdou.
Databáze mají obecně schopnost omezit počet připojení, která podporují. Oracle má PROCESSES
a SESSIONS
parametry, například, a podporuje více architektur připojení (dedikovaný server a sdílený server), což vám umožní kompenzovat výkon oproti spotřebě zdrojů a zvýšit počet souběžných připojení, která může databáze podporovat.