PostgreSQL 17 Released with Improved Vacuum Process and Performance Gains
Briefly

The PostgreSQL vacuum process is critical for healthy operations, requiring server instance resources to operate. PostgreSQL 17 introduces a new internal memory structure for vacuum that consumes up to 20x less memory. This improves vacuum speed and also reduces the use of shared resources, making more available for your workload.
PostgreSQL 17 introduces enhancements to logical replication, simplifying the management of high-availability workloads and major engine version upgrades by eliminating the need to drop logical replication slots.
While the latest GA release includes general improvements to query performance and adds more flexibility to partition management, many database administrators have highlighted the updates to vacuuming, which reduce memory usage, improve vacuuming time, and display the progress of vacuuming indexes.
That's not because PostgreSQL has lost its momentum: in fact, there are more contributors today than ever before (...) Many smart people have contributed many great improvements, leading to an overall enhancement in performance and usability.
Read at InfoQ
[
|
]