Have a problem about PostgreSQL connection. When connecting and generate/mask data on PostgreSQL database from Portal, the connection transaction remains open. It causes performance problem(high cpu usage) on database. After the masking/generation process done, this transaction must be closed automatically. Not having this problem on DB2 or MsSQL.
All supported releases of TDM.
PostgreSQL database
N/A
By design, TDM uses connection pooling with the following entry in application.properties (located at <TDM_HOM>/conf directory). This connection pool is to improve the application performance.
As explained in a PostgreSQL forum, these idle connections will not have impact on Memory and CPU. If you want to reduce these the connections, modify below properties in application.properties file and restart the TDM portal service.
# Connection pool properties (per service) for the tomcat connection pool manager
spring.datasource.tomcat.
spring.datasource.tomcat.min-
spring.datasource.tomcat.max-
spring.datasource.tomcat.max-
spring.datasource.tomcat.max-