Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      Coded Smorgasbord: High Strung

      September 26, 2025

      Chainguard launches trusted collection of verified JavaScript libraries

      September 26, 2025

      CData launches Connect AI to provide agents access to enterprise data sources

      September 26, 2025

      PostgreSQL 18 adds asynchronous I/O to improve performance

      September 26, 2025

      Distribution Release: Neptune 9.0

      September 25, 2025

      Distribution Release: Kali Linux 2025.3

      September 23, 2025

      Distribution Release: SysLinuxOS 13

      September 23, 2025

      Development Release: MX Linux 25 Beta 1

      September 22, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      PHP 8.5.0 RC 1 available for testing

      September 26, 2025
      Recent

      PHP 8.5.0 RC 1 available for testing

      September 26, 2025

      Terraform Code Generator Using Ollama and CodeGemma

      September 26, 2025

      Beyond Denial: How AI Concierge Services Can Transform Healthcare from Reactive to Proactive

      September 25, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Distribution Release: Neptune 9.0

      September 25, 2025
      Recent

      Distribution Release: Neptune 9.0

      September 25, 2025

      FOSS Weekly #25.39: Kill Switch Phones, LMDE 7, Zorin OS 18 Beta, Polybar, Apt History and More Linux Stuff

      September 25, 2025

      Distribution Release: Kali Linux 2025.3

      September 23, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Tech & Work»PostgreSQL 18 adds asynchronous I/O to improve performance

    PostgreSQL 18 adds asynchronous I/O to improve performance

    September 26, 2025

    PostgreSQL 18 has been released, with several new features like asynchronous I/O, better post-upgrade performance, and improved text processing.

    Asynchronous I/O allows PostgreSQL to issue multiple I/O requests at the same time rather than waiting for one to finish before starting the next. According to the PostgreSQL team, this improves overall throughput, and has resulted in performance gains of up to 3x in some scenarios.

    Previously, PostgreSQL used operating system readahead mechanisms for data retrieval, but since the operating system didn’t have insight into database-specific access patterns, it couldn’t always anticipate what data would be required, resulting in suboptimal performance across many workloads. Asynchronous I/O was created to address that limitation, the team explained.

    This release also introduces the ability to keep planner statistics through major version upgrades, whereas previously they wouldn’t carry over. This helps upgraded clusters reach expected performance more quickly after upgrades.

    Text processing was also improved as a result of the new PG_UNICODE_FAST collation that provides full Unicode semantics for case transformations. PostgreSQL 18 also adds support for making LIKE comparisons on text that uses a nondeterministic collation, which simplifies complex pattern matching. Additionally, full text search now uses the default collation provider of a collation instead of libc.

    Developer experience was a focus of this release as well, with additions like virtual generated columns that compute values at query times, temporal constraints for PRIMARY KEY and UNIQUE constraints in WITHOUT OVERLAPS clauses, and the ability to create the schema definition of a foreign table using the definition of a local table using the CREATE FOREIGN TABLE … LIKE command.

    Performance improvements in PostgreSQL 18 include skip scan lookups on multicolumn B-tree indexes to improve execution time on queries, indexing to optimize queries that use OR conditions in a WHERE, and improvements to how PostgreSQL plans and executes table joins. This release also supports hardware acceleration, including support for ARM NEON and SVE CPU intrinsics for the popcount function.

    Other updates in this release include support for OAuth 2.0, support for reporting logical replication for write conflicts in logs, and proactive freezing of pages during vacuums.

    “The efforts of the global open source community shape every PostgreSQL release and help deliver features that meet users where their data resides,” said Jonathan Katz, a member of the PostgreSQL core team. “PostgreSQL 18 builds on the project’s long, rich history of delivering a reliable and robust data management experience, while continuing to expand the workloads it can support.”

    A full list of updates can be found in the release notes here.

    The post PostgreSQL 18 adds asynchronous I/O to improve performance appeared first on SD Times.

    Source: Read More 

    news
    Facebook Twitter Reddit Email Copy Link
    Previous ArticleWhat I learned from Inspired
    Next Article CData launches Connect AI to provide agents access to enterprise data sources

    Related Posts

    Tech & Work

    Coded Smorgasbord: High Strung

    September 26, 2025
    Tech & Work

    Chainguard launches trusted collection of verified JavaScript libraries

    September 26, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    CVE-2025-8320 – Tesla Wall Connector HTTP Content-Length Header Buffer Overflow Remote Code Execution Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    Mock Bing all you want — it keeps gaining users and making billions

    News & Updates

    CVE-2025-48387 – Tar-fs Directory Traversal Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    The M4 iPad Pro is discounted $100 as a last-minute Labor Day deal

    News & Updates

    Highlights

    Gemini 2.5: Our most intelligent AI model

    May 13, 2025

    Gemini 2.5 is our most intelligent AI model, now with thinking built in. Source: Read…

    CVE-2025-6383 – WordPress PhotoNav Stored Cross-Site Scripting Vulnerability

    June 26, 2025

    ast-grep performs structural search, lint and rewriting

    April 2, 2025

    Microsoft Edge Rolls Out AI-Powered History Search with Privacy Focus

    June 10, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.