2026-08-18
· 4 min
·
4D , PostgreSQL
PostgreSQL's one join-order hint isn't spelled like one: set `join_collapse_limit` to 1 and the planner joins tables in exactly the order you wrote them.
0 comments
2026-08-18
· 8 min
·
FOSSLaw
California's AI Transparency Act just lost its user threshold.
0 comments
2026-08-17
· 3 min
·
PostgreSQL
Inspect the LLVM bitcode PostgreSQL generates with `jit_dump_bitcode`, or wire JIT-compiled functions into GDB and perf with `jit_debugging_support` and…
0 comments
2026-08-17
· 6 min
·
PostgreSQL
Every query locks every index on a table, even ones it doesn't use.
0 comments
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