Performance Improvement: Postgres Pool Configuration

Issue-ID: CPS-1198
Issue-ID: CPS-1126

Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
Change-Id: I6e1e6b28cd8e20800df61deae1826ecc2db2945e
diff --git a/cps-application/src/main/resources/application.yml b/cps-application/src/main/resources/application.yml
index 6bbe80b..ea1b93b 100644
--- a/cps-application/src/main/resources/application.yml
+++ b/cps-application/src/main/resources/application.yml
@@ -46,6 +46,13 @@
         password: ${DB_PASSWORD}

         driverClassName: org.postgresql.Driver

         initialization-mode: always

+        hikari:

+            minimumIdle: 5

+            maximumPoolSize: 80

+            idleTimeout: 120000

+            connectionTimeout: 300000

+            leakDetectionThreshold: 300000

+            pool-name: CpsDatabasePool

 

     cache:

         type: caffeine

@@ -164,4 +171,4 @@
     locked-modules-sync:

         sleep-time-ms: 300000

     cm-handle-data-sync:

-        sleep-time-ms: 30000
\ No newline at end of file
+        sleep-time-ms: 30000