Neues vom PostgreSQL Planet
Mayur B.: The OOM-Killer Summoning Ritual: “Just Increase work_mem”
You’ve probably seen the incident pattern:
- Postgres backends start disappearing.
- dmesg / journalctl -k shows the kernel OOM killer reaping postgres.
- Someone spots “out of memory” and reflexively recommends: “Increase work_mem.”
That recommendation is frequently backwards for OS OOM kills.
Dave Page: Code Signing fun and games for pgAdmin
Ahsan Hadi: pgEdge-Support-for-Large-Object-Logical-Replication
As AI capabilities continue to evolve and integrate more deeply into our applications, we’re faced with interesting architectural decisions about how to expose our data to large language models (LLMs). Two approaches that have gained significant traction are Retrieval Augmented Generation (RAG) servers (such as pgEdge RAG Server) and Model Context Protocol (MCP) servers (such as pgEdge Natural Language Agent).
Dave Page: RAG Servers vs MCP Servers: Choosing the Right Approach for AI-Powered Database Access
As AI capabilities continue to evolve and integrate more deeply into our applications, we’re faced with interesting architectural decisions about how to expose our data to large language models (LLMs). Two approaches that have gained significant traction are Retrieval Augmented Generation (RAG) servers (such as pgEdge RAG Server) and Model Context Protocol (MCP) servers (such as pgEdge Natural Language Agent).
Pavlo Golub: Dev Container for pgrx PostgreSQL Extensions: Lessons Learned
I like reproducible development. I also like short feedback loops. Combining both for pgrx was… educational. 🙂 In this post, I share the mistakes, the small pains, and the fixes I used to get a working VS Code dev container for a Rust project that builds PostgreSQL extensions with pgrx. If you’re writing extensions or using pgrx in a team, this will save you a few grey hairs.
TL;DR:
David Wheeler: 🐏 Taming PostgreSQL GUC “extra” Data
New post up on on the ClickHouse blog:
David Wheeler: 🐏 Taming PostgreSQL GUC “extra” Data
New post up on on the ClickHouse blog:
I wanted to optimize away parsing the key/value pairs from the [pg_clickhouse] pg_clickhouse.session_settings GUC for every query by pre-parsing it on assignment and assigning it to a separate variable. It took a few tries, as the GUC API requires quite specific memory allocation for extra data to work properly. It took me a few tries to land on a workable and correct solution.
Seiten
- « erste Seite
- ‹ vorherige Seite
- …
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14

