OffNet Newsroom

Daily topic roundup

Database Technology

Monday, September 07, 2026 · 7 stories, curated & summarized — click any story for the source.

Dave Stokes shares a tutorial on importing the Northwind database into PostgreSQL using DBeaver Enterprise Edition 26.1.0. He downloads the SQL schema from a GitHub repository and opens it directly in the client to facilitate SQL learning. This process demonstrates a straightforward method for setting up demo databases on PostgreSQL.

  • Northwind is a cross-platform demo DB, originally Microsoft, now easily available for PostgreSQL.
  • Use DBeaver Enterprise 26.1.0 to open and execute the northwind.sql script directly.
  • GitHub repository pthom/northwind_psql hosts the required SQL schema file.
  • Tutorial presented at Texas Linuxfest on Nov 6th for SQL skill development.
HOW IT WORKSImport Northwind to PostgreSQL1Get schema from GitHub2Open in DBeaver 26.13Execute northwind.sql4Learn SQL basics
AWS What's New awsdatabase ↺ since 09-04

Aurora MySQL 8.4.8 GA: PQ-TLS, Multi-Source Replication, and Transaction Timeouts

Amazon Aurora MySQL-Compatible Edition 8.4.8 is now generally available, bringing security enhancements and bug fixes alongside key functional improvements. The release adds support for post-quantum TLS key exchange to secure data in transit, configurable transaction timeouts to mitigate InnoDB purge blocking, and multi-source replication for consolidating data from multiple sources. Additionally, delayed replication is introduced to protect against accidental data loss by allowing configurable replication lag.

  • PQ-TLS support enables post-quantum cryptography for data-in-transit encryption.
  • Transaction timeouts prevent long-running transactions from blocking InnoDB purge operations.
  • Multi-source replication allows merging shards and consolidating data into a single replica.
  • Delayed replication provides protection against accidental deletions or errors via configurable lag.
  • Upgrade to Aurora MySQL 8.4.8 to access these security and reliability features.

Fleet impact: This release is critical for Aurora MySQL fleets requiring enhanced security posture via PQ-TLS and improved operational resilience through multi-source replication and delayed replication. DBAs managing sharded architectures should evaluate multi-source replication for consolidation tasks, while those concerned with accidental data loss should configure delayed replicas immediately. Ensure application connection libraries support PQ-TLS if enabling this feature.

CHECKLISTAurora MySQL 8.4.8 Key FeaturesEnable post-quantum TLS for data-in-transit securityUse transaction timeouts to prevent InnoDB purge blockingDeploy multi-source replication to consolidate data shardsImplement delayed replication to guard against errors
AWS What's New awsdatabase ↺ since 09-03

AWS RDS SQL Server Adds 18 Trace Flags for Fine-Tuned Control

Amazon RDS for SQL Server now supports 18 additional SQL trace flags, accessible via database parameter groups. These flags allow DBAs to modify engine behaviors such as query optimizer cardinality estimation, lock escalation, and memory handling. This update provides greater flexibility to optimize performance and stabilize workloads directly within the managed environment without requiring infrastructure changes.

  • Enable 18 new trace flags (e.g., 647, 3654, 11024) via RDS parameter groups.
  • Fine-tune query optimizer behavior and cardinality estimation for better plans.
  • Address specific workload challenges like lock escalation and DDL performance.
  • No need for unmanaged instances to apply these engine-level configuration switches.
  • Review flags like 9481/9492 for compatibility mode adjustments if needed.

Fleet impact: RDS SQL Server DBAs can now resolve specific performance issues or optimizer quirks that previously required migration to EC2 or custom instances. Check parameter group settings for flags like 9481 (compatibility mode) and 11024 (tempdb allocation) to see if they apply to current workload bottlenecks.

CHECKLISTSQL Server Trace Flag ActionsEnable 18 new trace flags via RDS parameter groupsFine-tune query optimizer behavior for better execution plansAddress lock escalation and DDL performance challengesReview flags 9481 and 9492 for compatibility adjustments
AWS Database Blog awsdatabase ↺ since 09-04

Fix Aurora Global DB Write Forwarding Latency with Correct JDBC Wrapper Config

Misconfiguring the AWS Advanced JDBC Wrapper for Aurora Global Database write forwarding leads to latency spikes and connection failures. The blog details the necessary Region-specific settings, including correct dialects, plugins, and host patterns. It provides specific instructions for configuring both primary and secondary regions to ensure stable write operations.

  • Ensure dialect and plugins are explicitly set for Aurora Global DB to avoid fallback failures.
  • Host patterns must reflect Region-specific endpoints to enable seamless write forwarding.
  • Primary and secondary regions require distinct configurations to prevent latency spikes.
  • Review wrapper settings immediately if experiencing connection drops during cross-region writes.

Fleet impact: For Aurora Global Database fleets, incorrect JDBC Wrapper configuration will cause write forwarding to fail or introduce unacceptable latency. Verify your dialect, plugin, and host pattern settings in the Advanced JDBC Wrapper to ensure writes are correctly routed from secondary to primary regions without connection timeouts.

Planet PostgreSQL database ↺ since 09-06

PostgreSQL GUCs for Deep Statement-Level CPU and IO Profiling

PostgreSQL offers a set of legacy GUCs including log_parser_stats, log_planner_stats, log_executor_stats, and log_statement_stats. These parameters record crude but essential metrics like CPU time, page faults, and context switches for individual statements. They remain an irreplaceable tool for diagnosing the specific resource bottlenecks behind slow queries.

  • Use log_executor_stats to isolate execution-level CPU and IO costs per statement.
  • Monitor log_parser_stats and log_planner_stats to identify overhead in query analysis phases.
  • These metrics reveal context switches and page faults often hidden by higher-level stats.
  • Enable selectively for specific queries to avoid excessive logging overhead in production.
CHECKLISTPostgreSQL GUC Profiling GuideUse log_executor_stats for execution costsCheck log_parser_stats for analysis overheadCheck log_planner_stats for planning overheadEnable selectively to avoid logging overhead
Planet PostgreSQL database ↺ since 09-05

PostgreSQL 19 Beta 3: Key Compatibility Breaks and SQL Additions

PostgreSQL 19 Beta 3 was released on August 13, 2026, with general availability expected in the coming weeks. The release notes highlight specific compatibility breaks that may impact existing applications and introduce new SQL features. This overview focuses on practical changes rather than a full changelog dump.

  • PostgreSQL 19 GA is likely within weeks, following the typical September/October release cadence.
  • Several compatibility breaks are present that require careful review of existing application code.
  • New SQL-level additions have been identified as genuinely useful for query optimization.
  • All examples and syntax checks were performed against a live PostgreSQL 19 Beta 3 instance.
CHECKLISTPostgreSQL 19 Beta 3 Action ItemsReview existing application code for compatibility breaksVerify syntax against live PostgreSQL 19 Beta 3 instanceAssess impact of new SQL optimization featuresPrepare for General Availability release in weeks
The Register general ↺ since 09-05

PostgreSQL 19 adds standardized graph query syntax

PostgreSQL 19 introduces baked-in SQL syntax for graph queries, resulting from a multi-vendor collaboration. While this standardizes how graph data is queried within the database, the underlying indexing mechanisms have not yet fully caught up to support the new features efficiently.

  • Standardized graph SQL syntax is now available in PostgreSQL 19
  • Feature stems from multi-vendor industry collaboration
  • Indexing support lags behind the new query syntax
  • Practitioners should monitor indexing performance updates
↑