I've implemented HikariCP for a few apps. So far, in the "simpliest" one it's working pretty good, even boosting performance and showing where we should try to optimize.
Anyway, that app is in a server with 4 HDD on RAID and it's an 8-core machine. We also have another app that will be hosted in the cloud, with SSD storage.
I know the formula given by the PostgreSQL team addresses the maximum size pool, but according to Hikari's documentation, the behaviour with SSDs hasn't been analized yet. That 'yet' made me go and look for an answer, but since my Googling hasn't been much effective (I might be using wrong keywords) I come here.
Does anyone know how the formula scales with SSD? A quick guess is that if I can't actually take effective_spindle_count
into consideration given how different SSDs and HDDs are, then I could scale the number based of read/write speed or something, but I doubt is that simple.
Good day!