PREEMPT_NONE Is Dead; Your Postgres Probably Doesn’t Care
Linux 7.0 doesn't halve Postgres throughput—but a 96-vCPU benchmark without huge pages does.
Async I/O in PostgreSQL 19: The Year After
PostgreSQL 19 brings self-tuning worker pools and read-ahead improvements to async I/O, plus EXPLAIN ANALYZE (IO) to finally see what's happening under the…
All your GUCs in a row: allow_system_table_mods
A GUC with a dire warning: `allow_system_table_mods` lets superusers edit PostgreSQL's system catalogs, and the docs say it can cause irretrievable data loss.
Give Us Access, Already
Hiring a PostgreSQL consultant without giving them database access defeats the purpose.
All your GUCs in a row: allow_in_place_tablespaces
This obscure PostgreSQL setting exists only for the test suite to simulate replication on a single machine. You will never need it in production.
Hints, Part 3: Advice, Not Orders
PostgreSQL 19 proposes `pg_plan_advice`: a pluggable plan-advice mechanism that lets you capture plan shapes via EXPLAIN and apply them without touching SQL.
All your GUCs in a row: allow_alter_system
PostgreSQL 17 added allow_alter_system to prevent accidental configuration drift when superusers reach for ALTER SYSTEM instead of your configuration…
Hints, Part 2: Features We Do Not Want
PostgreSQL has officially rejected Oracle-style hints for two decades.
Hints, Part 1: The State of the Art Everywhere But Here
Query hints exist in every major database except PostgreSQL — until now.
