sql >> Databasteknik >  >> RDS >> PostgreSQL

"För många anslutningar" skapas i postgres när du skapar en instrumentpanel i Pentaho

Från kommentarstråden på den ursprungliga frågan verkar det som att du använder SQL över JDBC-anslutningar på din instrumentpanel. Detta kommer att skapa en annan databasanslutning för varje fråga som behöver köras och om de är något långsamma kan du nå gränsen för antalet samtidiga anslutningar.

Istället bör du ställa in en JNDI:i ditt datakällas hanteringsfönster, lägg till en ny anslutning och ställ in rätt referenser. Under avancerade alternativ ställ in en anslutningspool. Ge det ett meningsfullt namn. Från och med den tidpunkten bör du hänvisa till det namnet på dina instrumentpanelsfrågor och använda SQL över JNDI istället för SQL över JDBC. På så sätt kommer varje SQL-fråga att få en anslutning från anslutningspoolen och DB:n ser bara en anslutning åt gången, trots att flera frågor körs.




  1. syntaxfel för mysql-deklaration av variabel

  2. utf8-kodning i Perl och MySql

  3. MySQL ALTER TABLE på mycket stort bord - är det säkert att köra det?

  4. Filnamnet i WHERE-satsen i Mysql returnerar ingenting