Scaling Postgres to the next level at OpenAI

Presenters Bohan Zhang Source PGConf.dev 2025 Pushing PostgreSQL to the Limit: Insights & Feature Requests from a High-Load Environment 馃殌 Running a mature database like PostgreSQL at scale is a testament to its power and flexibility. However, as workloads grow and demands increase, the limitations of even the most robust systems become apparent. This presentation segment, gleaned from a deep dive into real-world PostgreSQL performance challenges, highlighted a wealth of observations and feature requests from a high-load environment. Let鈥檚 break down the key takeaways and explore how these insights can benefit the wider PostgreSQL community. ...

June 9, 2025 路 4 min

Tracking plan shapes over time with Plan IDs, and a new pg_stat_plans

Presenters Lukas Fittl Source PGConf.dev 2025 馃殌 Level Up Your PostgreSQL Performance with PG App Plans (PGAPP) 馃挕 PostgreSQL is a powerhouse database, but keeping it running smoothly requires constant vigilance. Ever felt like you were flying blind when trying to diagnose a performance bottleneck? You鈥檙e not alone! Traditional methods for monitoring query execution plans have their drawbacks. That鈥檚 why the development of PG App Plans (PGAPP) is so exciting. Let鈥檚 dive into what it is, why it matters, and what the future holds. ...

June 9, 2025 路 4 min

Vector search is now boring, but PostgreSQL has ways to go

Presenters Jonathan Katz Source PGConf.dev 2025 Level Up Your Vector Search in PostgreSQL: What鈥檚 New with PGVector 0.8 and Beyond 馃殌 Are you diving into the exciting world of vector search? 馃寪 PostgreSQL, with its powerful pgvector extension, has become a go-to choice for many. But as workloads grow, we鈥檙e hitting some walls. Let鈥檚 explore the latest advancements in pgvector, the challenges we face, and what the future holds. What鈥檚 Vector Search, and Why Does it Matter? 馃幆 Imagine searching for images that resemble a given image, or finding documents with similar themes. That鈥檚 the power of vector search! Instead of exact matches, you鈥檙e finding data based on similarity. The pgvector extension brings this capability to PostgreSQL, leveraging machine learning models (embedding models) to convert data into vectors. 馃挕 ...

June 9, 2025 路 3 min

Writing fast C code for a modern CPU (and applying it to PostgreSQL)

Presenters David Rowley Source PGConf.dev 2025 Supercharging PostgreSQL: A Deep Dive into Memory Access Patterns 馃殌 PostgreSQL is a powerhouse database, but even the best systems can benefit from optimization. This presentation segment peeled back the layers, revealing how subtle changes in memory access patterns can lead to massive performance gains. Forget just optimizing individual queries - we鈥檙e talking about fundamentally changing how PostgreSQL interacts with your CPU! 馃 The Core Message: It鈥檚 All About the Prefetcher! 馃幆 ...

June 9, 2025 路 4 min