Z vlákna komentářů k původní otázce se zdá, že používáte SQL přes připojení JDBC na řídicím panelu. Tím se vytvoří jiné databázové připojení pro každý dotaz, který je třeba spustit, a pokud jsou poněkud pomalé, můžete dosáhnout limitu počtu souběžných připojení.
Místo toho byste měli nastavit JNDI:v okně správy zdroje dat přidejte nové připojení a nastavte správná pověření. V části Rozšířené možnosti nastavte fond připojení. Dejte tomu smysluplný název. Od tohoto okamžiku byste se měli na tento název odkazovat v dotazech řídicího panelu a používat SQL přes JNDI místo SQL přes JDBC. Tímto způsobem každý SQL dotaz získá připojení z fondu připojení a DB v každém okamžiku uvidí pouze 1 připojení, přestože spouští více dotazů.