· 1 min · PostgreSQL

“Database Antipatterns, and where to find them” at SCaLE 20x

Discover the database antipatterns that silently sabotage production systems and learn how to spot them before they become costly problems.

0 comments

· 3 min · PostgreSQL

Everything you know about setting work_mem is wrong.

Every work_mem tuning formula is wrong—but here's how to find the right number for your workload by analyzing actual temp file spills.

1 comment

· 1 min · PostgreSQL

Upcoming Live Presentations

Join the author at three PostgreSQL conferences this spring: SCaLE 20x, Nordic PgDay, and PgDay/MED, covering database antipatterns, logical replication, and…

1 comment

· 3 min · PostgreSQL

Workers of the World, Unite!

PostgreSQL's background worker settings are confusing—there are pools within pools.

0 comments

· 1 min · PostgreSQL

ALTER TABLE … SET WITHOUT OIDS big gotcha

Dropping a column in PostgreSQL is usually cheap—until you hit ALTER TABLE SET WITHOUT OIDS during pg_upgrade, which rewrites your entire table and can consume…

0 comments

· 3 min · PostgreSQL

UUIDs vs serials for keys

UUID vs bigint: they're really two separate choices.

3 comments

· 1 min · PostgreSQL

“Database Patterns and How to Find Them” at SCaLE 2023

Discover the database design mistakes that haunt production systems—and how to spot them before they cost you.

0 comments

· 1 min · PostgreSQL

“Extreme PostgreSQL” at PgDay/MED

Join us in Malta as we explore PostgreSQL pushed to its limits and beyond.

0 comments

· 1 min · PostgreSQL

Xtreme PostgreSQL!

Slides from the February 2023 SFPUG talk are now available—grab them to dive into what was discussed.

0 comments

· 1 min · PostgreSQL

Nordic PgDay 2023

Logical replication in PostgreSQL can seem straightforward in theory but presents real challenges in production.

0 comments