~/talk

NUMA vs PostgreSQL

Talkat PostgreSQL Conference Europe 2024 · 2024-10-22..10-25· [databases]
slides:none on file

Shows experimental patches that add NUMA visibility, force or interleave shared memory, and change buffer replacement and locking to reduce cross-node contention; prototypes report big wins (one case reaches ~550k TPS, another halves jitter from 382 ms to ~? using interleave) and a 7x scalability jump when eliminating shared-buffer hot spots. Uses Linux numactl and kernel stats, perf cache-to-cache tracing and ugly prototypes to prove interleave shared buffers and a local fast-path locking idea work; proposes adding NUMA-aware diagnostics to pg catalog.

AI-written summary · about

  1. 0:00Introduction to NUMA
  2. 2:09Modern hardware challenges
  3. 6:30Impact of NUMA on latency
  4. 12:29Official vs. inofficial NUMA
  5. 15:43NUMA behavior on Linux
  6. 18:49Visibility and diagnostics
  7. 23:45Solving memory imbalances
  8. 30:07Optimizing buffer replacement
  9. 35:19Fast path buffer locks
  10. 39:53Future hardware trends
  11. 44:00Q&A and closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.