~/talk

Advice is seldom welcome but efficacious

Talkat PGConf.dev 2024 · 2024-05-28..05-31· [databases]
links:none on file
slides:none on file

Overview of PostgreSQL advisory features with a focus on the execution plan advisor pg_plan_advsr which integrates with pg_hint_plan and pg_cor_stats to auto-diagnose plans, generate hints (get_hint) and propose extended statistics (get_ext_stats). Demoed results include a 3500× speedup from an index suggestion and an 8.2× improvement from automatic plan tuning. Implementation uses planner/executor hooks, works with hypoPG and other extensions, and is currently meant for verification environments due to overhead.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 1:53Overview of advisory features
  3. 3:19Types of advisory features
  4. 6:15Parameter advisors like PG tune
  5. 7:41Index advisors overview
  6. 9:30Index suggestion effectiveness demo
  7. 10:51Partitioning advisors
  8. 12:23Execution plan advisors
  9. 15:15PG plan advisor features
  10. 17:52Automatic execution plan tuning
  11. 18:39Demo of automatic tuning
  12. 20:25Automatic hint generation
  13. 21:31Extended stats suggestion
  14. 22:58Demo of extended stats feature
  15. 25:47Implementation and roadmap
  16. 27:46Feedback for PostgreSQL development
  17. 30:38Talk conclusion and summary
  18. 31:40Q&A session
~/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.