Multi-column indexes | Postgres.FM 155 | #PostgreSQL #Postgres podcast

[ 🇬🇧_🇺🇸 Check out the subtitles – we now edit them, ChatGPT+manually! You can also try YouTube's auto-translation of them from English to your language; try it and share it with people interested in Postgres!] Nik and Michael discuss multi-column indexes in Postgres — what they are, how to think about them, and some guidance around using them effectively. Here are some links to things they mentioned: Multicolumn Indexes (docs) https://www.postgresql.org/docs/curre... Our episode on Index-only scans https://postgres.fm/episodes/index-on... Combining Multiple Indexes (docs) https://www.postgresql.org/docs/curre... Enable BUFFERS with EXPLAIN ANALYZE by default https://git.postgresql.org/gitweb/?p=... “PostgreSQL includes an implementation of the standard btree […] The only limitation is that an index entry cannot exceed approximately one-third of a page” https://www.postgresql.org/docs/curre... Our episode on HOT updates https://postgres.fm/episodes/hot-updates Our episode on LIMIT vs Performance https://postgres.fm/episodes/limit-vs... ~~~ What did you like or not like? What should we discuss next time? Let us know in the comments, or by tweeting us on @postgresfm   / postgresfm  , @samokhvalov   / samokhvalov   and @michristofides   / michristofides   ~~~ Postgres FM is produced by: Nikolay Samokhvalov, founder of Postgres.ai https://postgres.ai/ Michael Christofides, founder of pgMustard https://pgmustard.com/ ~~~ This is the video version. Check out https://postgres.fm to subscribe to the audio-only version, to see the transcript, guest profiles, and more.

WAL and checkpoint tuning | Postgres.FM 010 | #PostgreSQL #Postgres podcast
▶︎

WAL and checkpoint tuning | Postgres.FM 010 | #PostgreSQL #Postgres podcast

Schema design checklist | Postgres.FM 177 | #PostgreSQL #Postgres podcast
▶︎

Schema design checklist | Postgres.FM 177 | #PostgreSQL #Postgres podcast

5 lessons running AI agents in production
▶︎

5 lessons running AI agents in production

Multi-tenant options | Postgres.FM 149 | #PostgreSQL #Postgres podcast
▶︎

Multi-tenant options | Postgres.FM 149 | #PostgreSQL #Postgres podcast

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones
▶︎

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

What Nobody Tells You About Being a Quant
▶︎

What Nobody Tells You About Being a Quant

Are Multi-Column Indexes a good idea?
▶︎

Are Multi-Column Indexes a good idea?

Google & AWS Veteran: What Top Tier Software Architects Do Differently
▶︎

Google & AWS Veteran: What Top Tier Software Architects Do Differently

How GPT, Claude, and Gemini are actually trained and served – Reiner Pope
▶︎

How GPT, Claude, and Gemini are actually trained and served – Reiner Pope

TOAST | Postgres.FM 035 | #PostgreSQL #Postgres podcast
▶︎

TOAST | Postgres.FM 035 | #PostgreSQL #Postgres podcast

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Disks | Postgres.FM 156 | #PostgreSQL #Postgres podcast
▶︎

Disks | Postgres.FM 156 | #PostgreSQL #Postgres podcast

Apache Iceberg: What It Is and Why Everyone’s Talking About It.
▶︎

Apache Iceberg: What It Is and Why Everyone’s Talking About It.

PostgreSQL Internals in Action: MVCC
▶︎

PostgreSQL Internals in Action: MVCC

How SQL Indexes Actually Work (Step-by-Step)
▶︎

How SQL Indexes Actually Work (Step-by-Step)

Multi-Tenant: Database Per Tenant or Shared?
▶︎

Multi-Tenant: Database Per Tenant or Shared?

Is the AfD a threat to Germany? Mehdi Hasan & Maximilian Krah | Head to Head
▶︎

Is the AfD a threat to Germany? Mehdi Hasan & Maximilian Krah | Head to Head

Database Indexing Explained (with PostgreSQL)
▶︎

Database Indexing Explained (with PostgreSQL)

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!
▶︎

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!