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

'For mange forbindelser' oprettet i postgres ved oprettelse af et dashboard i Pentaho

Fra kommentartråden til det oprindelige spørgsmål ser det ud til, at du bruger SQL over JDBC-forbindelser på dit dashboard. Dette vil skabe en forskellig databaseforbindelse for hver forespørgsel, der skal køre, og hvis de er noget langsomme, kan du nå grænsen for antallet af samtidige forbindelser.

I stedet bør du konfigurere en JNDI:i dit datakildestyringsvindue, tilføje en ny forbindelse og opsætte de korrekte legitimationsoplysninger. Under avancerede muligheder opsæt en forbindelsespulje. Giv det et meningsfuldt navn. Fra det tidspunkt skal du henvise til det navn på dine dashboard-forespørgsler og bruge SQL over JNDI i stedet for SQL over JDBC. På denne måde får hver SQL-forespørgsel en forbindelse fra forbindelsespuljen, og databasen ser kun 1 forbindelse ad gangen, på trods af at der kører flere forespørgsler.




  1. Forskel mellem understreng i Postgresql

  2. Ingen dubletter i SQL-forespørgsel

  3. Hvorfor er SELECT uden kolonner gyldig

  4. Hvordan konverterer man en streng til hex og omvendt?