🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now β†’
Menu

Categories

PostgreSQL 18 Beta: Async I/O, Native UUIDv7, and Skip Scans for B-Tree

PostgreSQL 18 Beta: Async I/O, Native UUIDv7, and Skip Scans for B-Tree

The PostgreSQL Global Development Group has released the first beta of PostgreSQL 18, with the final release slated for late September 2026.

Asynchronous I/O

The new async I/O subsystem (configurable via io_method=io_uring on Linux) overlaps disk reads with computation, delivering 30-70% throughput improvements on analytical queries that scan large tables. On NVMe storage, sequential scans approach hardware bandwidth limits.

UUIDv7 Support

New built-in function uuidv7() generates time-ordered UUIDs that index beautifully in B-trees β€” eliminating the classic tradeoff between UUID uniqueness and index locality. Existing uuid columns can store v7 values without schema changes.

B-Tree Skip Scans

The planner can now use a multi-column B-tree index even when a leading column isn't in the WHERE clause, via skip scan. This removes the need for many redundant indexes and simplifies schema design for wide dimension tables.

Other Highlights

  • Virtual generated columns
  • OAuth authentication built in
  • Logical replication of sequences
  • MERGE with RETURNING clause
Share this article:
Dargslan Editorial Team (Dargslan)
About the Author

Dargslan Editorial Team (Dargslan)

Collective of Software Developers, System Administrators, DevOps Engineers, and IT Authors

Dargslan is an independent technology publishing collective formed by experienced software developers, system administrators, and IT specialists.

The Dargslan editorial team works collaboratively to create practical, hands-on technology books focused on real-world use cases. Each publication is developed, reviewed, and...

Programming Languages Linux Administration Web Development Cybersecurity Networking

Stay Updated

Subscribe to our newsletter for the latest tutorials, tips, and exclusive offers.