PostgreSQL 17 Released With AVX-512 Optimization & Up To 2x Better Write Throughput

Written by Michael Larabel in Programming on 26 September 2024 at 10:55 AM EDT. 14 Comments
PROGRAMMING
PostgreSQL 17 is out today as the newest annual feature release to this widely-used SQL database server. Notable with PostgreSQL 17 is having an AVX-512 optimized bit_count function along with several other heavy hitting performance optimizations.

PostgreSQL 17 brings an AVX-512 optimized bit_count() function. The AVX-512 work has seen a reported 48% performance improvement by Intel. PostgreSQL 17 also brings SIMD-optimized JSON escaping for up to 4x the query performance.

PostgreSQL 17 also has a new internal memory structure for vacuum that consumes up to 20x less memory! Plus improvements to the I/O layer can yield up to 2x better write throughput for high concurrency workloads thanks to write-ahead log (WAL) processing enhancements. Plus there are other performance improvements too.

Some other PostgreSQL 17 additions include JSON_TABLE support, new MERGE features, a new collation provider, incremental backups support with pg_basebackup, and other feature additions and improvements.

PostgreSQL logo


Downloads and more details on the PostgreSQL 17 feature release via PostgreSQL.org. I'll be running some new PostgreSQL benchmarks soon against PostgreSQL 17.0.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week