I have a select query that is consuming a lot of I/O and an increase in the number of calls led to max IOPS saturation in past. The table is heavily partitioned and I was wondering if there was a way with pg_prewarm to just pre_warm the latest partitions. Also, I was thinking of increasing the size of shared_buffer from 25% to 40% as its a fairly large database
Is this the right use case for pg_prewarm?