OffNet Newsroom

Daily topic roundup

Database Technology

Saturday, September 05, 2026 · 8 stories, curated & summarized — click any story for the source.

Amazon CloudWatch Database Insights now monitors self-managed PostgreSQL instances running on Amazon EC2. This update allows engineers to view DB Load, Top SQL, and wait event analysis for on-premises-style workloads within the same console used for Amazon Aurora and RDS. The feature unifies observability across managed and self-managed database fleets.

  • Self-managed PostgreSQL on EC2 is now visible in CloudWatch Database Insights
  • Unified console for Aurora, RDS, and self-managed EC2 database monitoring
  • Access DB Load, Top SQL, and wait event analysis for hybrid fleets
  • Simplifies observability strategy by reducing tool sprawl across database types

Christophe Pettus highlights two new GUCs, log_startup_progress_interval and log_recovery_conflict_waits, designed to surface startup diagnostics previously buried in server logs. These settings allow operators to explicitly track WAL replay progress on primaries or diagnose standby stalls caused by recovery conflicts. By making these metrics configurable, DBAs can now monitor replication health without parsing raw log files.

  • Use log_startup_progress_interval to monitor WAL replay rates directly.
  • Enable log_recovery_conflict_waits to identify standby stalls from conflicts.
  • Eliminate need for complex log parsing to detect replication lag.
  • Improve observability for HA failover and maintenance windows.
CHECKLISTWhat matters hereUse log_startup_progress_interval to monitor WAL replay rates…Enable log_recovery_conflict_waits to identify standby stalls from…Eliminate need for complex log parsing to detect replication lag.Improve observability for HA failover and maintenance windows.
Planet PostgreSQL database

PGDG RPM repo now supports Amazon Linux 2023

Amazon Linux 2023 has been added as a first-class target for the PostgreSQL Global Development Group (PGDG) YUM repository. This eliminates the previous reliance on older base OS packages or manual source builds for EC2 instances. The new package tree aligns AL2023 with other major distributions, providing day-one minor releases and the full extension ecosystem.

  • AL2023 now receives day-one PostgreSQL minor releases via yum.postgresql.org
  • Access the complete PGDG extension ecosystem without manual compilation
  • Standardizes package layout across RHEL, Fedora, SUSE, and AL2023
  • Removes dependency on potentially outdated Amazon Linux base repo versions
TRADE-OFFAL2023 PostgreSQL AccessPrevious ApproachRelied on outdated base OS packagesRequired manual source buildsNew StandardDay-one minor releases via yumFull extension ecosystem includedvs

PostgreSQL 19 introduces baked-in SQL syntax for graph queries, resulting from a multi-vendor collaboration. This move standardizes how graph data is queried within the database engine. However, the excerpt notes that indexing mechanisms have not yet caught up with these new query capabilities.

  • Standardized graph syntax reduces vendor lock-in for graph workloads.
  • Multi-vendor collaboration signals industry-wide adoption of SQL-based graphing.
  • Indexing support lags behind syntax, potentially impacting performance initially.
  • DBAs should monitor indexing improvements in subsequent patch releases.

The session_replication_role parameter controls whether triggers and rules fire, but it does not disable all integrity checks. As demonstrated, foreign key constraints enforced by internal triggers remain active, yet user-defined check constraints continue to validate data even when the role is set to replica. This distinction means that setting the role to replica does not provide a blanket exemption from all database constraints.

  • session_replication_role only suppresses triggers and rules, not all constraint enforcement.
  • Foreign key checks often rely on internal triggers and may still block invalid data.
  • Check constraints remain active regardless of the session replication role setting.
  • Do not rely on replica mode to bypass data validation during bulk loads.
TRADE-OFFReplica Role LimitsWhat It BypassesSuppresses user-defined triggersDisables rules executionSkips RI triggersWhat It KeepsCheck constraints activeUnique constraints enforcedPrimary keys validvs

PostgreSQL 19 Beta 3 shipped on August 13, 2026, with general availability expected in the coming weeks based on the project's typical September or October release cadence. The release notes highlight specific compatibility breaks that could disrupt existing applications if ignored during upgrade planning. Additionally, new SQL-level features have been introduced that offer tangible utility for developers and database administrators.

  • PostgreSQL 19 GA is imminent, likely landing in September or October 2026.
  • Review compatibility breaks carefully to prevent upgrade failures in production.
  • New SQL features in Beta 3 warrant testing for potential performance gains.
  • Beta 3 codebase is stable enough for preliminary feature evaluation.
HOW IT WORKSPostgreSQL 19 GA Timeline1Beta 3 released August 132Stability testing phase3GA expected September4General availability October

Amazon Aurora MySQL-Compatible Edition 8.4.8 is now generally available, introducing support for post-quantum TLS key exchange to secure data in transit. The release adds transaction timeout controls to prevent long-running transactions from blocking InnoDB purge operations. It also enables multi-source replication for consolidating data from multiple sources and configurable delayed replication to protect against accidental data loss.

  • Enable PQ-TLS key exchange for post-quantum cryptography on data in transit.
  • Configure transaction timeouts to mitigate InnoDB purge blocking from long queries.
  • Use multi-source replication to consolidate shards or merge data into a single replica.
  • Set delayed replication lag to guard against accidental writes or deletes.
  • Review security enhancements and bug fixes in this general availability release.

Fleet impact: Aurora MySQL 8.4.8 on AWS Aurora PostgreSQL/MySQL + RDS: Enable PQ-TLS for future-proofing in-transit encryption and configure transaction timeouts to stabilize InnoDB purge performance. Verify multi-source replication topology if consolidating shards, and test delayed replication settings to ensure they meet RPO requirements for accidental deletion protection.

CHECKLISTAurora MySQL 8.4 Key ActionsEnable PQ-TLS for post-quantum securitySet transaction timeouts to prevent purge blockingUse multi-source replication to consolidate shardsConfigure delayed replication to guard against errors
AWS Database Blog awsdatabase ↺ since 09-04

AWS Advanced JDBC Wrapper: Configuring Aurora Global Database Write Forwarding

The AWS Advanced JDBC Wrapper requires specific Region settings to enable write forwarding in Aurora Global Database. Incorrect configuration of dialects, plugins, or host patterns leads to connection failures and latency spikes. This guide details the correct setup for both primary and secondary Regions to ensure proper traffic routing.

  • Misconfiguration of Region-specific settings causes latency spikes and connection drops.
  • Correct dialect and plugin selection is mandatory for write forwarding functionality.
  • Host patterns must be defined distinctly for primary and secondary Regions.
  • Validate write forwarding settings to prevent unintended failover behavior.

Fleet impact: For Aurora Global Database fleets, ensure the Advanced JDBC Wrapper is tuned for Region-specific write forwarding to avoid latency spikes during cross-region writes. Verify host patterns and dialect settings in your connection strings to prevent connection failures in secondary Regions.

↑