PostgresFM Profile Banner
Postgres FM Profile
Postgres FM

@PostgresFM

Followers
2K
Following
97
Media
155
Statuses
203

A weekly podcast about all things PostgreSQL — by @michristofides and @samokhvalov. Also at https://t.co/lQaOt18aZ0

🎧 Podcast + 📺 YouTube
Joined July 2022
Don't wanna be here? Send us removal request.
@PostgresFM
Postgres FM
2 days
New episode: "Multigres". Nikolay and Michael are joined by @ssougou to discuss Multigres — a project he's joined Supabase to lead, building an adaptation of Vitess for Postgres!. 🎧 📺
Tweet media one
2
16
65
@PostgresFM
Postgres FM
23 days
New episode: "Multi-tenant options". Nikolay and Michael are joined by @gwenshap to discuss multi-tenant architectures — the high level options, the pros and cons of each, and how they're trying to help with Nile. 🎧 📺
Tweet media one
0
5
36
@PostgresFM
Postgres FM
30 days
New episode: "Mean vs p99". Nik and Michael discuss looking at queries by mean time — when it makes sense, why ordering by p99 might be better, and the merits of approximating percentiles using the standard deviation. 🎧 📺
Tweet media one
0
2
12
@PostgresFM
Postgres FM
1 month
New episode: "What to log". Nikolay and Michael discuss logging in Postgres — mostly what to log, and why changing quite a few settings can pay off big time in the long term. 🎧 📺
Tweet media one
0
2
24
@PostgresFM
Postgres FM
1 month
New episode: "How to move off RDS". Nikolay and Michael discuss moving off managed services — when and why you might want to, and some tips on how for very large databases. 🎧 📺
Tweet media one
0
3
22
@PostgresFM
Postgres FM
2 months
New episode: "Locks". Nikolay and Michael discuss heavyweight locks in Postgres — how to think about them, why you can't avoid them, and some tips for minimising issues. 🎧 📺
Tweet media one
0
4
16
@PostgresFM
Postgres FM
2 months
New episode: "Top ten dangerous issues". Nikolay and Michael discuss ten dangerous Postgres related issues — ones that might be painful enough to get onto the CTO and even CEOs desk, and then what you can do proactively. 🎧 📺
Tweet media one
0
1
10
@PostgresFM
Postgres FM
2 months
New episode: "synchronous_commit". Nikolay and Michael discuss synchronous_commit — what it means on single node setups, for synchronous replication setups, and the pros and cons of the different options for each. 🎧 📺
Tweet media one
1
2
13
@PostgresFM
Postgres FM
3 months
New episode: "Managed service support". Nikolay and Michael discuss managed service support — tips for cases that aren't going well, requesting features, factoring in support when choosing, and whether to use one at all. 🎧 📺
Tweet media one
0
2
6
@PostgresFM
Postgres FM
3 months
New episode: "Time-series considerations". Nikolay and Michael discuss time-series considerations for Postgres — including when it matters, some tips for avoiding issues, performance considerations, and more. 🎧 📺
Tweet media one
0
2
9
@PostgresFM
Postgres FM
3 months
New episode: "Performance cliffs". Nikolay and Michael are joined by Tomas Vondra to discuss performance cliffs — what they are, why they happen, and some things we can do to make them less likely or less severe. 🎧 📺
Tweet media one
0
4
16
@PostgresFM
Postgres FM
4 months
New episode: "PgDog". Nikolay and Michael are joined by Lev Kokotov to discuss PgDog — including whether or when sharding is needed, the origin story (via PgCat), what's already supported, and what's coming next. 🎧 📺
Tweet media one
0
2
21
@PostgresFM
Postgres FM
4 months
New episode: "Snapshots". Nikolay talks Michael through using cloud snapshots — how they can be used to reduce RTO for huge Postgres setups, also to improve provisioning time, and some major catches to be aware of. 🎧 📺
Tweet media one
1
3
16
@PostgresFM
Postgres FM
4 months
New episode: "GIN Indexes". Nikolay and Michael discuss GIN indexes in Postgres — what they are, what they're used for, and some limitations to be aware of. 🎧 📺
Tweet media one
0
7
24
@PostgresFM
Postgres FM
4 months
New episode: "Best Practices". Nikolay and Michael use a recent "best practices" article as a prompt — giving a few tips each on the topics mentioned, like schema design, performance, backups, and more. 🎧 📺
Tweet media one
1
5
26
@PostgresFM
Postgres FM
4 months
New episode: "Extended Statistics". Nikolay and Michael discuss the CREATE STATISTICS feature in Postgres — what it's for, how often it's used, and how to spot cases where it would help. 🎧 📺
Tweet media one
1
4
10
@PostgresFM
Postgres FM
5 months
New episode: "SQL vs NoSQL". Nikolay and Michael are joined by @FranckPachot to discuss SQL vs NoSQL — did Franck change teams by joining MongoDB, normalisation vs denormalisation, developer experience, NULLs, and more!. 🎧 📺
Tweet media one
3
3
23
@PostgresFM
Postgres FM
5 months
New episode: "Return of the BUFFERS". Nikolay and Michael return to this topic for the third (and final?) time — discussing the news that it'll be on by default in Postgres 18, and what effect(s) that might have. 🎧 📺
Tweet media one
0
1
9
@PostgresFM
Postgres FM
6 months
New episode: "Reads causing writes". Nikolay and Michael discuss a couple of surprising ways read queries (selects) can cause writes (shared buffers dirtied) in Postgres. 🎧 📺
Tweet media one
1
4
29
@PostgresFM
Postgres FM
6 months
New episode: "NOT VALID constraints". Nikolay and Michael discuss adding constraints in an online fashion, using NOT VALID and then VALIDATE CONSTRAINT. 🎧 📺
Tweet media one
0
0
10