sql >> Base de Datos >  >> RDS >> PostgreSQL

'Demasiadas conexiones' creadas en postgres al crear un tablero en Pentaho

Según el hilo de comentarios sobre la pregunta original, parece que está utilizando SQL sobre conexiones JDBC en su tablero. Esto creará una conexión de base de datos diferente para cada consulta que deba ejecutarse y, si son algo lentas, es posible que alcance el límite en la cantidad de conexiones simultáneas.

En su lugar, debe configurar un JNDI:en la ventana de administración de su fuente de datos, agregue una nueva conexión y configure las credenciales correctas. En las opciones avanzadas, configure un grupo de conexiones. Dale un nombre significativo. A partir de ese momento, debe hacer referencia a ese nombre en las consultas de su tablero y usar SQL sobre JNDI en lugar de SQL sobre JDBC. De esta forma, cada consulta SQL obtendrá una conexión del conjunto de conexiones y la base de datos solo verá 1 conexión cada vez, a pesar de ejecutar varias consultas.