Sammlung von Newsfeeds

Postgres in Production Special Series: Diagnosing High Cardinality Workloads in pg_stat_statements (Part 6)

Pganalyze Blog RSS Feed - 13. August 2026 - 14:00

In Part 6 of this special Postgres in Production deep dive series, Ryan Booz asks a question that determines how useful pg_stat_statements can be for you at all: do you have a high cardinality workload?

Ryan Booz: Postgres in Production Special Series: Diagnosing High Cardinality Workloads in pg_stat_statements (Part 6)

Neues vom PostgreSQL Planet - 13. August 2026 - 4:00

In Part 6 of this special Postgres in Production deep dive series, Ryan Booz asks a question that determines how useful pg_stat_statements can be for you at all: do you have a high cardinality workload?

Bertrand Drouvot: Welcome to pg_walviz: PostgreSQL WAL segment visualizer

Neues vom PostgreSQL Planet - 13. August 2026 - 3:00
Introduction

The purpose of this blog post is to introduce pg_walviz, a new tool to visualize PostgreSQL WAL segment files.

pg_waldump is very useful to display a human-readable rendering of the WAL. However, sometimes we also want to see how records are physically stored in a segment: the WAL pages, record fragments, continuation records, alignment padding, block references, full-page images and raw bytes.

Christophe Pettus: All Your GUCs in a Row: io_max_concurrency

Neues vom PostgreSQL Planet - 13. August 2026 - 3:00
PostgreSQL 18's new io_max_concurrency caps per-process I/O operations in flight.

Jeremy Schneider: Postgres Checkpoint Followup and Collation Visualization and Codex Luna

Neues vom PostgreSQL Planet - 12. August 2026 - 23:05

My previous article talked about the checkpoint happiness hint: You probably should not change the checkpoint_timeout setting from its default of 5 minutes.

Checkpoint Followup Questions

A good follow-up question was raised: can an HA replica can save you from downtime if you want to set a large checkpoint_timeout?

Hans-Juergen Schoenig: Introducing the CYBERTEC PG Operator

Neues vom PostgreSQL Planet - 12. August 2026 - 11:05

There is no shortage of PostgreSQL operators for Kubernetes. Projects such as CloudNativePG, the Zalando postgres-operator, Crunchy PGO, and StackGres have all helped shape the ecosystem.

So why did we build another one?

Our answer is simple: multi-site PostgreSQL along with other capabilities.

Christophe Pettus: All Your GUCs in a Row: io_combine_limit and io_max_combine_limit

Neues vom PostgreSQL Planet - 12. August 2026 - 3:00
PostgreSQL 17 introduced read streams that combine adjacent disk blocks into larger I/O requests.

A gofmt-style formatter for SQL

Postgres Weekly - 12. August 2026 - 2:00

#​661 — August 12, 2026

Web Version

🏖️ We're taking a summer break next week, so the next issue will be on August 26.
__
Your editor, Peter Cooper

Postgres Weekly

Dimitri Fontaine: Introducing sqlfmt: an SQL gofmt-style formatter

Neues vom PostgreSQL Planet - 11. August 2026 - 14:30

Formatting SQL tends to bring some of the same questions again and again: should we uppercase clause keywords? should we put the separating comma at the start of a line to ease refactoring? how to align the SQL clauses with one-another?

Over the years I have grown my own SQL style and didn’t find tooling that would implement it. Also, I’ve been asked here and there if there is a tool that would replicate The Art of PostgreSQL SQL indentation style… and now there is finally a good answer to that question!

Tudor Golubenco: Multi-tenant BYOK encryption in PostgreSQL with pgcrypto

Neues vom PostgreSQL Planet - 11. August 2026 - 14:00
Implement multi-tenant BYOK column encryption in PostgreSQL with pgcrypto using customer-managed encryption keys.

Wellingtone Luvonga: Multi-Region PostgreSQL Disaster Recovery and Failback with Crunchy PGO

Neues vom PostgreSQL Planet - 11. August 2026 - 7:00

You have probably read a dozen tutorials on setting up PostgreSQL High Availability (HA). On paper, it looks simple: spin up a primary instance, spin up a standby, and let them replicate.

Christophe Pettus: All Your GUCs in a Row: IntervalStyle

Neues vom PostgreSQL Planet - 11. August 2026 - 3:00
IntervalStyle changes how PostgreSQL parses interval input, not just formats output—and in one case, it silently flips the sign of your data.

Dmitry Narizhnykh: MySQL vs PostgreSQL Syntax: Translate Queries with AI — Then Verify the Results

Neues vom PostgreSQL Planet - 10. August 2026 - 18:35

Moving a database from MySQL to PostgreSQL is two jobs, not one. Migration tools move the schema and the data. What they don't touch is the long tail behind the database: every query your application, reports, and cron jobs wrote in MySQL's dialect still has to be rewritten for PostgreSQL — one by one. That rewriting is SQL query translation, and it is where migrations quietly lose their weeks.

Floor Drees: EDB is ready for Valencia: Meet the Team at PGConf EU 2026

Neues vom PostgreSQL Planet - 10. August 2026 - 17:19
From October 20-23, the global Postgres community will descend upon the beautiful Palacio de Congresos in Valencia, Spain, for PGConf EU. I compiled an overview of the sessions and community events EDB colleagues are running.

Umair Shahid: Choosing the Right PostgreSQL Partition Key

Neues vom PostgreSQL Planet - 10. August 2026 - 12:01

Partitioning gets sold as a performance switch. You flip it on a big table, and the slow queries get fast. Most of the time, that is exactly what happens. But there is a version of this where you do all the work, split a huge table into clean partitions, and the slow queries stay exactly as slow as they were. The table is partitioned. Nothing got better.

Christophe Pettus: All Your GUCs in a Row: integer_datetimes

Neues vom PostgreSQL Planet - 10. August 2026 - 3:00
Every PostgreSQL connection since 8.0 has heard the server announce `integer_datetimes`—a parameter that's had only one possible value since PostgreSQL 10.

Regina Obe: PostGIS 3.7.0beta2

Neues vom PostgreSQL Planet - 10. August 2026 - 2:00

The PostGIS Team is pleased to release PostGIS 3.7.0beta2! Best Served with PostgreSQL 19 Beta2 and GEOS 3.15.0beta2.

This version requires PostgreSQL 14 - 19beta2, GEOS 3.10 or higher, and Proj 6.1+. To take advantage of all features, GEOS 3.15+ is needed. To take advantage of all SFCGAL features SFCGAL 2.3.0+ is needed.

Vibhor Kumar: The Enterprise AI Trust Stack: How OWNS, CALM, and ORBIT Fit Together

Neues vom PostgreSQL Planet - 9. August 2026 - 7:07

Enterprise AI doesn’t fail because strategy was wrong. Or because the platform wasn’t ready. Or because the execution layer broke.

It fails because organizations treat those as three different conversations — run by three different teams, on three different timelines — instead of what they actually are: three altitudes of the same question.

Christophe Pettus: All Your GUCs in a Row: in_hot_standby

Neues vom PostgreSQL Planet - 9. August 2026 - 3:00
Discover how `in_hot_standby` lets clients automatically detect whether they're connected to a primary or standby—and why the timing of that notification…

Zhang Chen: Why I Dare to Call Myself a “PostgreSQL Database Recovery Expert”

Neues vom PostgreSQL Planet - 9. August 2026 - 2:00
After becoming a PostgreSQL ACE, Zhang Chen explains why he uses the title “PostgreSQL Database Recovery Expert” and how PDU evolved from offline extraction and WAL mining to fragment scanning and recovery without a data dictionary.

Seiten