News: 0001494056

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

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

([Programming] 66 Minutes Ago PostgreSQL 17)


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 [1]reported 48% performance improvement by Intel . PostgreSQL 17 also brings [2]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.

Downloads and more details on the PostgreSQL 17 feature release via [3]PostgreSQL.org . I'll be running some new [4]PostgreSQL benchmarks soon against PostgreSQL 17.0.



[1] https://www.phoronix.com/news/Intel-Bit-Count-AVX-512-Postgre

[2] https://www.phoronix.com/news/PostgreSQL-Opt-JSON-Esc-SIMD#google_vignette

[3] https://www.postgresql.org/about/news/postgresql-17-released-2936/

[4] https://openbenchmarking.org/test/pts/pgbench



samuelec

bug77

Hans Bull

"(The Chief Programmer) personally defines the functional and performance
specifications, designs the program, codes it, tests it, and writes its
documentation... He needs great talent, ten years experience and
considerable systems and applications knowledge, whether in applied
mathematics, business data handling, or whatever."
-- Fred P. Brooks, _The Mythical Man Month_