~/talk

Postgres 10, Performance, and You

Talkat RailsConf 2018 · 2018-04-17..04-19· [databases]
links:none on file
slides:none on file

Postgres 10 brings concrete wins: native table partitioning that lets bulk loads and deletes avoid vacuum bloat, hash indexes becoming crash‑safe and replicated, and native full‑text search over JSON. Parallel query work adds parallel index scans, gather_merge to keep worker context, and parallel merge join, which turns a 0.5GB repo table from a slow sequential scan into an index-backed plan with huge latency drops. Heroku pairs this with managed credentials, PGX hardware tiers, PG diagnose, and a PgBouncer beta for pooling.

AI-written summary · about

  1. 0:00Intro
  2. 0:42Overview
  3. 2:45Inspirational Quotes
  4. 8:28Pivot
  5. 13:34JSON Blob
  6. 13:49Dynamic Row Sizes
  7. 14:49Full Text Index Searching
  8. 15:26Views and Perspectives
  9. 16:06Quotes
  10. 17:29Parallel Searching
  11. 18:40Gatherers
  12. 20:45Worker Collection Results
  13. 21:24Revisiting Worker Collection
  14. 21:35Keeping Context
  15. 22:04Mental Map
  16. 22:29Merge Joint
  17. 23:22Parallel Merge Joint
  18. 24:27RealWorld Example
  19. 25:03Query Analyzer
  20. 26:19Postgres 10 with Rails
  21. 27:13Heroku Postgres
  22. 27:52Postgres Extensions
  23. 28:16Postgres Manage credentials
  24. 28:47Customizing Manage credentials
  25. 29:12External control access
  26. 29:41Roku PGX plans
  27. 30:32Heroku PG diagnose
  28. 31:21Heroku PG bouncer
  29. 32:05Heroku stats
~/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.