PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

"Troppe connessioni" create in postgres durante la creazione di una dashboard in Pentaho

Dal thread dei commenti sulla domanda originale sembra che tu stia utilizzando SQL su connessioni JDBC sulla tua dashboard. Questo creerà una connessione al database diversa per ogni query che deve essere eseguita e se sono piuttosto lente potresti raggiungere il limite del numero di connessioni simultanee.

Invece, dovresti impostare un JNDI:nella tua finestra di gestione dell'origine dati aggiungi una nuova connessione e imposta le credenziali corrette. Sotto le opzioni avanzate, configura un pool di connessioni. Dagli un nome significativo. Da quel momento in poi, dovresti fare riferimento a quel nome nelle query del dashboard e utilizzare SQL su JNDI anziché SQL su JDBC. In questo modo ogni query SQL otterrà una connessione dal pool di connessioni e il DB vedrà solo 1 connessione alla volta, nonostante l'esecuzione di più query.