2026-08-16
· 3 min
·
PostgreSQL
PostgreSQL's JIT compiler fires based on estimated query cost, but that estimate measures data volume, not expression complexity.
0 comments
2026-08-15
· 3 min
·
PostgreSQL
PostgreSQL's JIT compiler has two jobs: compiling expressions and deforming tuples. Here's how to isolate JIT bugs with two simple boolean toggles.
0 comments
2026-08-14
· 3 min
·
PostgreSQL
PostgreSQL's JIT compiler trades upfront compilation time for faster query execution—but it silently does nothing if the LLVM library isn't installed.
0 comments
2026-08-13
· 3 min
·
PostgreSQL
Choose your I/O execution engine with `io_method` and size the worker pool with `io_workers`—and yes, you can resize workers without restarting.
0 comments
2026-08-12
· 3 min
·
PostgreSQL
PostgreSQL 18's new io_max_concurrency caps per-process I/O operations in flight.
0 comments
2026-08-11
· 3 min
·
PostgreSQL
PostgreSQL 17 introduced read streams that combine adjacent disk blocks into larger I/O requests.
0 comments
2026-08-10
· 3 min
·
PostgreSQL
IntervalStyle changes how PostgreSQL parses interval input, not just formats output—and in one case, it silently flips the sign of your data.
0 comments
2026-08-09
· 3 min
·
PostgreSQL
Every PostgreSQL connection since 8.0 has heard the server announce `integer_datetimes`—a parameter that's had only one possible value since PostgreSQL 10.
0 comments
2026-08-08
· 3 min
·
PostgreSQL
Discover how `in_hot_standby` lets clients automatically detect whether they're connected to a primary or standby—and why the timing of that notification…
0 comments
2026-08-07
· 4 min
·
PostgreSQL
Recover from catalog index corruption by sequentially scanning system tables instead of using indexes.
0 comments