Postgres FM

A weekly podcast about all things PostgreSQL

143 episodes transcribed
0 comments
Technology

auto_explain

Episode Date: April 28, 2023

Nikolay and Michael discuss auto_explain — what it is, how it can help, and how to check it's overhead. Here are links to a few things we men...

0 comments
Technology

Queues in Postgres

Episode Date: April 21, 2023

Nikolay and Michael discuss queues in Postgres — the pros and cons vs dedicated queuing tools, and some tips for scaling. A couple of apologi...

0 comments
Technology

Partitioning

Episode Date: April 7, 2023

Nikolay and Michael discuss table partitioning — what it is, why and when it's helpful, and some considerations for your partition key. Here...

0 comments
Technology

Peter Zaitsev

Episode Date: March 31, 2023

This week we're sharing an edited version of Nikolay's recent interview with Peter Zaitsev from Percona — they discuss MySQL vs Postgres, Per...

0 comments
Technology

psql vs GUIs

Episode Date: March 24, 2023

Nikolay and Michael discuss command line and graphical user interfaces for Postgres — what they are, some tips and tricks for learning, and w...

0 comments
Technology

Upgrades

Episode Date: March 17, 2023

Nikolay and Michael discuss major and minor version Postgres upgrades — what they are, how often they come out, and how regularly we should b...

0 comments
Technology

Wait events

Episode Date: March 10, 2023

Nikolay and Michael discuss wait events — what they are, why we have them, and how to use them to help diagnose performance issues. Here are...

0 comments
Technology

TOAST

Episode Date: March 3, 2023

Nikolay and Michael discuss TOAST (The Oversized-Attribute Storage Technique) — what it is, how it works, and some general things to be aware...

0 comments
Technology

JSON

Episode Date: February 24, 2023

Nikolay and Michael discuss JSON — our options for storing it in Postgres, whether or when we should, as well as a brief intro and some tips...

0 comments
Technology

Real-time analytics

Episode Date: February 17, 2023

Nikolay and Michael discuss real-time analytics — what it means, what the options are, and some tips if you're trying to implement it within...

0 comments
Technology

Benchmarking

Episode Date: February 10, 2023

Nikolay and Michael discuss benchmarking — reasons to do it, and some approaches, tools, and resources that can help. Here are links to a few...

0 comments
Technology

Default configuration

Episode Date: February 3, 2023

Nikolay and Michael discuss the default config — some tools and principles you can use to customise it, as well as several parameters you pro...

0 comments
Technology

Auditing

Episode Date: January 20, 2023

Here are links to a few things we mentioned: Crunchy Data PostgreSQL Security Technical Implementation Guide (STIG)pgAudit (site)pgAudit (rep...

0 comments
Technology

Copying a database

Episode Date: January 13, 2023

Here are links to a few things we mentioned: pg_dump pg_restore  pgcopydb (tool by Dimitri Fontaine)  pg_dump and external snapshots (blog po...

0 comments
Technology

Row estimates

Episode Date: December 23, 2022

Here are links to a few things we mentioned: ANALYZE (docs)Autovacuum config (docs)Statistics used by the planner (docs) CREATE STATISTICS (d...

0 comments
Technology

Replication

Episode Date: December 16, 2022

Here are links to a few things we mentioned: Replication (docs) 9.0 release notes (including built-in replication) SlonyLondistepg_is_in_reco...