Postgres FM

A weekly podcast about all things PostgreSQL

145 episodes transcribed
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...

0 comments
Technology

Events

Episode Date: December 1, 2023

Nikolay and Michael discuss PostgreSQL events — whether in-person or online, large conferences or small meet-ups, as well as some strong opin...

0 comments
Technology

Subtransactions

Episode Date: November 24, 2023

Nikolay and Michael discuss PostgreSQL subtransactions — what they are, and four issues they can cause at scale.  Here are some links to thin...

0 comments
Technology

Companion databases

Episode Date: November 17, 2023

Nikolay and Michael discuss companion databases — when and why you might want to add another database management system to your stack (or not...

0 comments
Technology

Blue-green deployments

Episode Date: November 10, 2023

Nikolay and Michael discuss blue-green deployments — specifically an RDS blog post, how similar this is (or not) to what they understand to b...

0 comments
Technology

Data model trade-offs

Episode Date: November 3, 2023

Nikolay and Michael discuss data model trade-offs — some cases where you might want to (gasp) de-normalize, and which PostgreSQL internals ar...

0 comments
Technology

Under-indexing

Episode Date: October 27, 2023

Nikolay and Michael discuss under-indexing — how to tell if this applies to you, some general and specific cases, as well as some tricky ones...

0 comments
Technology

Over-indexing

Episode Date: October 20, 2023

Nikolay and Michael discuss over-indexing — what we mean by it, the regular issues people discuss about it, as well as a novel one Nikolay ha...

0 comments
Technology

Query hints

Episode Date: October 13, 2023

Nikolay and Michael discuss query hints — what they are, what we do and don't have in PostgreSQL, and some other things in and around the eco...