Extended Statistics in PG19: Virtual Columns, pg_restore_extended_stats(), pg_clear_extended_stats() and pg_dump
Introduction: Have you ever wondered why an Optimized PostgreSQL query suddenly becomes slow, and why the query planner chose a
Introduction: Have you ever wondered why an Optimized PostgreSQL query suddenly becomes slow, and why the query planner chose a
PostgreSQL 19’s optimizer work targets two limits: rewrites the planner couldn’t prove safe, and plans it couldn’t see. NULL semantics
Welcome to the 7th blog post of PG19 Hacktober!! In PostgreSQL 18 and earlier, asynchronous streaming replication introduced an unavoidable
We’re just into the 5th day of PG19 Hacktober, and we continue to see how PostgreSQL 19 beta 4 improves
Welcome to the 4th blog post of PG19 Hacktober!! pg_stat_statements is one of the PostgreSQL’s primary tool for tracking query
Welcome to the Day3 of PG19 Hacktober!! If you’ve run PostgreSQL in production, you’ve probably watched autovacuum spend hours on
Welcome to the 2nd blog post of PG19 Hacktober! In two of our previous posts, we explored one of the most
Welcome to Day 1 of PG19 Hacktober, following last year’s PG18 Hacktober. Every day this October we’ll take a new