PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

„Твърде много връзки“, създадени в postgres при създаване на табло за управление в Pentaho

От нишката за коментари по първоначалния въпрос изглежда, че използвате SQL през JDBC връзки на таблото си за управление. Това ще създаде различна връзка към база данни за всяка заявка, която трябва да се изпълни, и ако те са малко бавни, може да достигнете лимита за броя на едновременните връзки.

Вместо това трябва да настроите JNDI:в прозореца за управление на вашия източник на данни добавете нова връзка и задайте правилните идентификационни данни. Под разширени опции настройте пул за свързване. Дайте му смислено име. От този момент нататък трябва да се позовавате на това име в заявките на таблото си за управление и да използвате SQL през JNDI вместо SQL през JDBC. По този начин всяка SQL заявка ще получи връзка от пула за връзки и DB вижда само 1 връзка всеки път, въпреки изпълнението на множество заявки.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да покажа номера на редове в заявка на PostgreSQL?

  2. Обявяване на repmgr 2.0

  3. Вземете името на изходната таблица на реда, когато отправяте заявка към родителя, от който той наследява

  4. Балансиране на натоварването на PostgreSQL с помощта на HAProxy &Keepalived

  5. PostgreSQL unnest() с номер на елемент