Shikhil Saxena

Oct 18, 2025 • 1 min read

🆕 PostgreSQL 18: Major Upgrades for Cloud-Native Workloads

1. Asynchronous I/O (AIO)

  • Game-changing performance boost: up to 2–3× faster for read-heavy workloads.

  • Supports Linux io_uring and cross-platform workers.

  • New pg_aios view for real-time I/O monitoring.

2. Developer Experience

  • Virtual Generated Columns: computed on-demand by default, reducing storage and improving write speed.

  • UUIDv7 Support: timestamp-ordered UUIDs for better indexing and caching.

  • Enhanced RETURNING Clause: access both old and new values in DML operations.

  • Temporal Constraints: WITHOUT OVERLAPS clause prevents time conflicts.

3. Security Enhancements

  • OAuth 2.0 authentication support.

  • MD5 deprecated in favor of SCRAM-SHA-256.

  • Fine-grained TLS 1.3 cipher control via ssl_tls13_ciphers.

4. Operational Improvements

  • Faster upgrades with preserved planner stats and parallel pg_upgrade.

  • Better EXPLAIN output: includes buffer, CPU, WAL, and I/O metrics.

  • Improved logical replication diagnostics via pg_stat_subscription_stats.

5. Monitoring & Integrity

  • Byte-level I/O stats in pg_stat_io.

  • Vacuum/analyze timing in pg_stat_all_tables.

  • Data checksums enabled by default for corruption detection.

6. Schema & Protocol Updates

  • Add NOT NULL constraints without full table scans (NOT VALID).

  • Wire protocol v3.2 introduced (first update since 2003).

7. Availability

  • PostgreSQL 18 is in preview on Neon with io_method = 'sync' for stability.

  • Docker image available for local testing.

Join Shikhil on Peerlist!

Join amazing folks like Shikhil and thousands of other builders on Peerlist.

peerlist.io/

It’s available... this username is available! 😃

Claim your username before it's too late!

This username is already taken, you’re a little late.😐

0

0

0