~/talk

Postgres Database Performance

TalkinPolishat Open Source Day 2024 · on Thursday, 2024-04-18· [databases]
links:none on file
slides:none on file

Discusses Postgres database performance and scaling, covering concepts and goals of scaling, infrastructure and schema design, application code and architecture impacts, common architectural pitfalls, and what performance testing can and cannot reveal. Describes monitoring and observability for Postgres and gives an example of managing Postgres performance using EDB tools.

AI-written summary · about

  1. 0:00Introduction
  2. 1:57What is DB performance
  3. 3:00Infrastructure and architecture role
  4. 6:32Tech evolution and challenges
  5. 13:07Slow DB vs application
  6. 15:17Speed and throughput concepts
  7. 18:10Network latency impact
  8. 25:06Query response times and stability
  9. 28:46Disk access and buffers
  10. 31:16Query optimization problems
  11. 34:29Optimizer stats and MVCC
  12. 36:36Table and index bloat
  13. 38:02CPU and resource management
  14. 41:18Cloud specs and limits
  15. 44:33Disk issues and queues
  16. 45:58Caching and system limits
  17. 46:43CPU usage vs response times
  18. 48:29Throughput and bottlenecks
  19. 51:40DB design and scaling
  20. 54:55App hygiene for DB
  21. 59:23Hot and cold data separation
  22. 1:05:21VACUUM importance in PostgreSQL
  23. 1:08:23DB performance testing
  24. 1:15:40Performance test pitfalls
  25. 1:19:49Disk role in performance
  26. 1:20:30Performance diagnostics tools
  27. 1:31:46Locking issues identification
  28. 1:36:24Query optimization and Index Advisor
~/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.