Aller au contenu

Postgres FM

Nikolay Samokhvalov and Michael Christofides
Postgres FM
Dernier épisode

184 épisodes

  • Postgres FM

    DBOS

    24/07/2026 | 39 min
    Nik and Michael are joined by Qian Li and Peter Kraft to talk about DBOS, an open source platform for durable workflows built on Postgres. 
     
    Here are some links to things they mentioned: 
    Qian Li https://postgres.fm/people/qian-li
    Peter Kraft https://postgres.fm/people/peter-kraft
    DBOS https://www.dbos.dev
    Temporal https://temporal.io
    Gadget's use of Postgres https://postgres.fm/episodes/gadgets-use-of-postgres
    Postgres LISTEN/NOTIFY blog post from Recall AI https://www.recall.ai/blog/postgres-listen-notify-does-not-scale
    Postgres 19 commit that improves LISTEN/NOTIFY, avoiding waking backends that have no need to process the notification messages https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=282b1cde9
     PgQue https://github.com/NikolayS/pgque
    pg_durable https://github.com/microsoft/pg_durable
    Absurd https://github.com/earendil-works/absurd
    LISTEN/NOTIFY performance considerations (docs patch submitted by Nik) https://www.postgresql.org/message-id/flat/CAM527d8oDVb2K%2BtTjpjLkd7g14HLDiwwnvv%3Drcn4BMEs%3DMatkQ%40mail.gmail.com#1b6fa752a96aad22bd8ef794fbaf3ea1

    ~~~
    What did you like or not like? What should we discuss next time? Let us know via a YouTube comment, on social media, or by commenting on our Google doc!

    ~~~
    Postgres FM is produced by:
    Michael Christofides, founder of pgMustard
    Nikolay Samokhvalov, founder of Postgres.ai

    With credit to:
    Jessie Draws for the elephant artwork
  • Postgres FM

    pg_stat_log

    17/07/2026 | 44 min
    Nik and Michael are joined by Fabrízio Mello to discuss his new extension pg_stat_log.

    Here are some links to things they mentioned: 
    Fabrízio Mello https://postgres.fm/people/fabrizio-de-royes-mello
    Timbira https://www.timbira.com.br
    PlanetScale https://planetscale.com
    pg_stat_log https://github.com/fabriziomello/pg_stat_log
    Custom Cumulative Statistics (docs) https://www.postgresql.org/docs/current/xfunc-c.html#XFUNC-ADDIN-CUSTOM-CUMULATIVE-STATISTICS
    Custom Cumulative Statistics (wiki page) https://wiki.postgresql.org/wiki/CustomCumulativeStats
    logerrors https://github.com/munakoiso/logerrors
    pgFouine https://www.postgresql.org/ftp/projects/pgFoundry/pgfouine/pgFouine
    pgBadger https://github.com/darold/pgbadger
    pg_stat_checkpointer https://www.postgresql.org/docs/current/monitoring-stats.html#MONITORING-PG-STAT-CHECKPOINTER-VIEW
    pg_wait_sampling https://github.com/postgrespro/pg_wait_sampling
    RFC: pg_stat_logmsg (patch proposal by Joe Conway) https://www.postgresql.org/message-id/flat/89742024-d51a-c66b-90b9-67f837072cd2%40joeconway.com

    ~~~
    What did you like or not like? What should we discuss next time? Let us know via a YouTube comment, on social media, or by commenting on our Google doc!

    ~~~
    Postgres FM is produced by:
    Michael Christofides, founder of pgMustard
    Nikolay Samokhvalov, founder of Postgres.ai

    With credit to:
    Jessie Draws for the elephant artwork
  • Postgres FM

    pgBackRest

    03/07/2026 | 1 h 13 min
    Nik and Michael are joined by David Steele to talk all things pgBackRest.
     
    Here are some links to things they mentioned: 
    David Steele https://postgres.fm/people/david-steele
    pgBackRest https://pgbackrest.org
    pg_basebackup https://www.postgresql.org/docs/current/app-pgbasebackup.html
    Barman https://pgbarman.org
    pgmoneta https://github.com/pgmoneta/pgmoneta
    WAL-G https://github.com/wal-g/wal-g
    Return pg_control from pg_backup_stop (patch proposal) https://www.postgresql.org/message-id/flat/86436ff9-eb98-4c8a-825e-3bcae022107b%40pgbackrest.org#e36e2ad2f410d1a9a1152e36aa66bb48
    Add StorageReadMulti for prefetched multi-file/range reads from object stores (pgBackRest change that needs review) https://github.com/pgbackrest/pgbackrest/pull/2783
    pg_hardstorage https://github.com/cybertec-postgresql/pg_hardstorage
    Why the cycle of open-source sustainability needs to be virtuous (blog post by Gabriele Bartolini) https://www.gabrielebartolini.it/articles/2026/04/why-the-cycle-of-open-source-sustainability-needs-to-be-virtuous
    ARIN https://www.arin.net
    Stefan Fercot https://pgstef.github.io/about
    pgBackRest sponsors at the time of recording: AWS, Supabase, pgEdge, Tiger Data, Percona, Eon, Xata, Dalibo, Data Egret

    ~~~
    00:00 – Intro & pgBackRest origin story
    03:07 – Could pgBackRest live in Postgres core? Why it hasn't happened
    11:37 – Primary vs. standby backups & corruption safety
    20:36 – Measuring RPO & RTO in practice
    26:20 – Checksum performance & S3 storage class tips
    30:02 – Standby replay bottleneck
    35:12 – Log shipping, streaming replication, and sharding
    44:56 – Maintenance reality & the sponsorship crisis
    47:41 – What's next: repo-to-repo backup & RPO-zero streaming
    56:00 – Incremental backup
    1:05:01 – Reliability philosophy
    1:10:05 – Second maintainer, community growth & wrap-up
    ~~~
    What did you like or not like? What should we discuss next time? Let us know via a YouTube comment, on social media, or by commenting on our Google doc!

    ~~~
    Postgres FM is produced by:
    Michael Christofides, founder of pgMustard
    Nikolay Samokhvalov, founder of Postgres.ai

    With credit to:
    Jessie Draws for the elephant artwork
  • Postgres FM

    autovacuum

    29/05/2026 | 46 min
    Nik and Michael discuss autovacuum, including what it does, and the basics of why and how to tune it. 
     
    Here are some links to things they mentioned: 
    autovacuum https://www.postgresql.org/docs/current/routine-vacuuming.html#AUTOVACUUM
    autovacuum configuration parameters https://www.postgresql.org/docs/current/runtime-config-vacuum.html#RUNTIME-CONFIG-AUTOVACUUM
    What’s Missing in Postgres? (our episode with Bruce Momjian) https://postgres.fm/episodes/what-s-missing-in-postgres
    pg_squeeze (our episode with Antonín Houska) https://postgres.fm/episodes/pg_squeeze
    My queries to monitor autovacuum (post by Laurenz Albe) https://www.cybertec-postgresql.com/en/monitor-autovacuum-my-queries/
    Autovacuum Tuning Basics (post by Tomas Vondra, originally for 2nd Quadrant blog) https://www.enterprisedb.com/blog/autovacuum-tuning-basics
    Zero autovacuum_vacuum_cost_delay, Write Storms, and You (post by Jeremy Schneider) https://ardentperf.com/2026/04/12/zero-autovacuum_cost_delay-write-storms-and-you/
    Our episode on long-running transactions / xmin horizon https://postgres.fm/episodes/long-running-transactions

    ~~~
    What did you like or not like? What should we discuss next time? Let us know via a YouTube comment, on social media, or by commenting on our Google doc!

    ~~~
    Postgres FM is produced by:
    Michael Christofides, founder of pgMustard
    Nikolay Samokhvalov, founder of Postgres.ai

    With credit to:
    Jessie Draws for the elephant artwork
  • Postgres FM

    pg_flight_recorder

    15/05/2026 | 43 min
    Nik and Michael are joined by David Ventimiglia to discuss pg_flight_recorder, a new tool he created for monitoring a Postgres database from within.
     
    Here are some links to things they mentioned: 
    David Ventimiglia https://postgres.fm/people/david-ventimiglia
    pg_flight_recorder https://github.com/dventimisupabase/pg_flight_recorder
    Supabase https://supabase.com
    pg_wait_sampling https://github.com/postgrespro/pg_wait_sampling
    pg_ash https://github.com/NikolayS/pg_ash
    pg_cron https://github.com/citusdata/pg_cron
    pg_tle https://github.com/aws/pg_tle

    ~~~
    What did you like or not like? What should we discuss next time? Let us know via a YouTube comment, on social media, or by commenting on our Google doc!

    ~~~
    Postgres FM is produced by:
    Michael Christofides, founder of pgMustard
    Nikolay Samokhvalov, founder of Postgres.ai

    With credit to:
    Jessie Draws for the elephant artwork
Plus de podcasts Actualités
À propos de Postgres FM
A weekly podcast about all things PostgreSQL
Site web du podcast

Écoutez Postgres FM, C dans l'air ou d'autres podcasts du monde entier - avec l'app de radio.fr

Obtenez l’app radio.fr
 gratuite

  • Ajout de radios et podcasts en favoris
  • Diffusion via Wi-Fi ou Bluetooth
  • Carplay & Android Auto compatibles
  • Et encore plus de fonctionnalités
Applications
Réseaux sociaux
v8.11.10 | © 2007-2026 radio.de GmbH
Generated: 7/26/2026 - 10:45:49 PM