Sammlung von Newsfeeds

Shaun Thomas: Looking Forward to Postgres 19: Query Hints

Neues vom PostgreSQL Planet - 5. Juni 2026 - 14:02

Well, the world has officially ended. Peter Venkman from Ghostbusters was right all along, and we'll soon be experiencing "human sacrifice, dogs and cats living together, mass hysteria!" Pack it in everybody; we had a great run. The feature freeze of Postgres 19 includes the one feature many claimed would never see the light of day: query hints. I guess "never say never" is pretty good advice.OK, so they're not technically called hints. The Postgres community would never be so pedestrian.

Christophe Pettus: All Your GUCs in a Row: data_checksums

Neues vom PostgreSQL Planet - 5. Juni 2026 - 3:00
A read-only preset, like block_size — SHOW data_checksums tells you whether the cluster has page checksums, and that’s the only interaction the GUC offers. But unlike block_size, this one has a thirteen-year history that’s still being written, and the history is the post. When checksums are on, e…

Lætitia AVROT: A Reviewer Was Born

Neues vom PostgreSQL Planet - 5. Juni 2026 - 2:00
A friend of mine, Lucas Draescher, submitted his first patch to PostgreSQL back in March. It fixes a file descriptor leak when using io_method=io_uring. The patch is clean, well-motivated, and on its third revision. It has been sitting in the commitfest for two months with zero reviewers. This is not unusual. This is the norm. The PostgreSQL project runs on volunteer time. Committers are brilliant, but there are not many of them and the patch queue is long.

Floor Drees: How to test PostgreSQL 19 beta in your Kubernetes cluster

Neues vom PostgreSQL Planet - 5. Juni 2026 - 2:00
Participate in the PostgreSQL 19 beta program using Kubernetes and our CloudNativePG operator

warda bibi: File Descriptors: The OS Limit That Takes Down PostgreSQL

Neues vom PostgreSQL Planet - 4. Juni 2026 - 13:12

Most PostgreSQL outages that trace back to file descriptor exhaustion get misread as a database problem. The failure is one layer down: the kernel runs out of file descriptors and PostgreSQL takes the hit. This post covers how that happens under high connection counts, how to read the log sequence when it does, and how to fix it.

Stefan Fercot: Does pgBackRest work with pg_tde?

Neues vom PostgreSQL Planet - 4. Juni 2026 - 9:10

Percona Transparent Data Encryption for PostgreSQL (pg_tde) is an open-source PostgreSQL extension that provides Transparent Data Encryption (TDE) to protect data at rest. pg_tde ensures that data stored on disk is encrypted and cannot be read without the proper encryption keys, even if someone gains access to the physical storage media.

Christophe Pettus: All Your GUCs in a Row: cursor_tuple_fraction

Neues vom PostgreSQL Planet - 4. Juni 2026 - 3:00
The planner assumes cursors fetch only 10% of results by default. If you're actually reading them all, that fast-start bias could be killing your performance.

Hans-Juergen Schoenig: Handling graphs with SQL/PGQ in PostgreSQL

Neues vom PostgreSQL Planet - 3. Juni 2026 - 8:51

Starting with version 19 of PostgreSQL users will be able to enjoy something exceptionally useful which will help developers to build even more powerful applications even more quickly. SQL/PGQ — the ISO/IEC 9075-16 (2023) syntax for querying graphs that live in regular relational tables - will be available. This series of posts will explain how this new functionality works and how it can be used to leverage the power of PostgreSQL 19 and beyond.

Radim Marek: pg_stat_statements: everything it can't

Neues vom PostgreSQL Planet - 3. Juni 2026 - 8:45

Part one made the core case: pg_stat_statements counts, it doesn't record. It walked through how the queryid jumble fragments one logical query into many rows, how the first-seen text freezes your per-request tags, and how the averages bury the p99 that actually pages you. All of that was about data the extension has and distorts.

Christophe Pettus: All Your GUCs in a Row: createrole_self_grant

Neues vom PostgreSQL Planet - 3. Juni 2026 - 3:00
PostgreSQL 16 overhauled role management to tame the near-superuser power of CREATEROLE.

A chat with the creator of Postgres

Postgres Weekly - 3. Juni 2026 - 2:00

#​651 — June 3, 2026

Web Version

Postgres Weekly

Radim Marek: pg_stat_statements: everything it tells you

Neues vom PostgreSQL Planet - 2. Juni 2026 - 22:15

If not first, pg_stat_statements is one of the most used extensions in the PostgreSQL ecosystem. It ships in contrib and costs almost nothing to use. Most of us turn to it to answer the question: what is the database actually doing? It's genuinely useful. You can use it to get a snapshot of what happened in a given timeframe, and make a faster decision about what to fix.

Robert Haas: Hacking Workshop for June/July 2026

Neues vom PostgreSQL Planet - 2. Juni 2026 - 20:36
I was hoping to usual resume the monthly cadence of hacking workshops in June, but it didn't quite happen, largely due to being a little exhausted after pgconf.dev. But, I'm pleased to announce that Melanie Plageman will be joining us to discuss her talk Additional IO Observability in Postgres with pg_stat_io. If you're interesting in joining us, please sign up using this form and I will send you an invite to one of the sessions.

Christophe Pettus: Managed Postgres, Examined: Azure Database for PostgreSQL Flexible Server

Neues vom PostgreSQL Planet - 2. Juni 2026 - 17:00
Azure's managed PostgreSQL differs from competitors by putting the standby in the commit path—every write waits for synchronous replication to a second server…

semab tariq: The Night Our Tables Wouldn’t Stop Growing

Neues vom PostgreSQL Planet - 2. Juni 2026 - 12:38

We were doing everything right. The migration plan was solid, the team was experienced, and we had done this kind of thing before. But somewhere around midnight, someone on the team noticed something strange. Tables on the destination side were ballooning at an unexpected rate with hundreds of gigabytes being used, while the source side tables sat quietly at just a few megabytes.

Something was very wrong, and we had no idea what.

Laurenz Albe: When is a function leakproof?

Neues vom PostgreSQL Planet - 2. Juni 2026 - 7:37


© Laurenz Albe 2026

Instigated by a customer, I've been trying to improve the performance of row-level security. Central to good performance in this area is the concept of leakproof functions and operators. I'll go over the priciples quickly, but I'll focus on the question what leakproof really means, and what it should mean. In a way, this article is a request for comments: I'd be curious what you think about the topic!

Christophe Pettus: All Your GUCs in a Row: cpu_index_tuple_cost, cpu_operator_cost, and cpu_tuple_cost

Neues vom PostgreSQL Planet - 2. Juni 2026 - 3:00
cpu_tuple_cost, cpu_index_tuple_cost, and cpu_operator_cost are three of the constants the planner uses to price a query, and the single most useful thing to know about all three is that you should almost certainly never change them. The rest of this post is why. PostgreSQL’s planner does not est…

Christophe Pettus: SQL/PGQ in PostgreSQL 19: Graph Queries Without the Graph Database

Neues vom PostgreSQL Planet - 1. Juni 2026 - 17:00
PostgreSQL 19 adds GRAPH_TABLE, letting you query property graphs with Cypher-like pattern matching over your existing relational tables.

Cornelia Biacsics: Contributions for week 21, 2026

Neues vom PostgreSQL Planet - 1. Juni 2026 - 13:35

On May 26 2026, the Bratislava PostgreSQL Meetup came together, organized by Pavlo Golub and Meego Smith. Mayur B. and Devrim Gündüz delivered a presentation.

About 90 attendees showed up for the NYC Postgres meetup that took place May 27 with Gleb Otochkin speaking.

Organizers:

Seiten