AdvancedPerformance & Indexes

HikariCP Tuning for PostgreSQL: Config #16

The query

SQL
-- Q: What is the optimal connection pool size for PostgreSQL? (Scenario 16)
-- A: Formula: connections = ((core_count * 2) + effective_spindle_count).
spring.datasource.hikari.maximum-pool-size: 15
spring.datasource.hikari.minimum-idle: 5
Tested against PostgreSQL 16

Note

PostgreSQL uses a process per connection. Too many connections will exhaust memory. HikariCP is Spring Boot's default.