PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

„Zu viele Verbindungen“ erstellt in Postgres beim Erstellen eines Dashboards in Pentaho

Aus dem Kommentarthread zur ursprünglichen Frage geht hervor, dass Sie SQL-über-JDBC-Verbindungen auf Ihrem Dashboard verwenden. Dadurch wird für jede Abfrage, die ausgeführt werden muss, eine andere Datenbankverbindung erstellt, und wenn sie etwas langsam ist, erreichen Sie möglicherweise die Grenze der Anzahl gleichzeitiger Verbindungen.

Stattdessen sollten Sie ein JNDI einrichten:Fügen Sie in Ihrem Datenquellenverwaltungsfenster eine neue Verbindung hinzu und richten Sie die richtigen Anmeldeinformationen ein. Richten Sie unter Erweiterte Optionen einen Verbindungspool ein. Geben Sie ihm einen aussagekräftigen Namen. Von diesem Zeitpunkt an sollten Sie in Ihren Dashboard-Abfragen auf diesen Namen verweisen und SQL over JNDI anstelle von SQL over JDBC verwenden. Auf diese Weise erhält jede SQL-Abfrage eine Verbindung aus dem Verbindungspool und die DB sieht immer nur 1 Verbindung, obwohl mehrere Abfragen ausgeführt werden.