Postgres FM

A weekly podcast about all things PostgreSQL

134 episodes transcribed
0 comments
Technology

Massive DELETEs

Episode Date: April 19, 2024

Nikolay and Michael discuss doing massive DELETE operations in Postgres — what can go wrong, how to prevent major issues, and some ideas to m...

0 comments
Technology

Don't do this

Episode Date: April 5, 2024

Nikolay and Michael discuss several "Don't do this" lists about Postgres — picking out their favourite items, as well as some contentious one...

0 comments
Technology

Search

Episode Date: March 29, 2024

Nikolay and Michael have a high-level discussion on all things search — touching on full-text search, semantic search, and faceted search. Th...

0 comments
Technology

Health check

Episode Date: March 22, 2024

Nikolay and Michael discuss Postgres health checks — what they are, things to include, how often makes sense, and whether improvements to Pos...

0 comments
Technology

superuser

Episode Date: March 15, 2024

Nikolay and Michael discuss the superuser role in PostgreSQL — what it is, how and when it shouldn’t be used, and whether most cloud provider...

0 comments
Technology

transaction_timeout

Episode Date: March 8, 2024

Nikolay and Michael discuss transaction_timeout (a recently committed addition for Postgres 17) — what it's for, how to get around not having...

0 comments
Technology

Rails + Postgres

Episode Date: March 1, 2024

Michael and Nikolay are joined by Andrew Atkinson, author of High Performance PostgreSQL for Rails, to discuss how Rails and Postgres work to...

0 comments
Technology

Modern SQL

Episode Date: February 2, 2024

Michael is joined by Markus Winand, creator of use-the-index-luke.com and modern-sql.com, and author of SQL Performance Explained, to discuss...

0 comments
Technology

Bloat

Episode Date: January 26, 2024

Michael is joined by Chelsea Dole, Staff Software Engineer and Tech Lead of the Data Storage Team at Brex, to discuss bloat. They cover what...

0 comments
Technology

pgvector

Episode Date: January 19, 2024

Michael is joined by Jonathan Katz, PostgreSQL Core Team member, Principle Product Manager at AWS, and also pgvector contributor, to discuss...

0 comments
Technology

pgBadger

Episode Date: January 12, 2024

Michael is joined by Alicja Kucharczyk, Program Manager for Azure Database for PostgreSQL at Microsoft and organiser of the Warsaw PostgreSQL...

0 comments
Technology

EXPLAIN

Episode Date: January 5, 2024

With Nikolay taking a well-earned break, Michael covers the basics of EXPLAIN — what it is, the parameters available, and a process he recomm...

0 comments
Technology

work_mem

Episode Date: December 31, 2023

Happy holidays! Today's topic is work_mem — how it's used and how to tune it. Related post: https://x.com/samokhvalov/status/1740813478150189...

0 comments
Technology

Partitioning by ULID

Episode Date: December 22, 2023

Nikolay and Michael discuss partitioning by ULID — revisiting some of the old UUID vs bigint key debate in light of some new UUID specs, and...

0 comments
Technology

Hash indexes

Episode Date: December 15, 2023

Nikolay and Michael discuss hash indexes in Postgres — what they are, some brief history, their pros and cons vs btrees, and whether or when...

0 comments
Technology

Constraints

Episode Date: December 8, 2023

Nikolay and Michael discuss PostgreSQL constraints — the six different types we have, how to add and modify them, including on large tables w...