#673 — November 11, 2026 |
🕒 Fingers crossed, the final release of Postgres 19 lands next week (Thursday, November 19), so we may hold the next issue back a day or two to cover it properly. If next week's newsletter arrives a little later than usual, that's why. :-) |
|
Postgres Weekly |
|
|
UUIDv4 vs UUIDv7: What a Random Primary Key Costs — The difference is minimal if the index fits in memory, but grows rapidly as it outgrows the cache! In a memory-constrained benchmark, UUIDv4 inserts ran at two-thirds the rate of an ordered key and generated more WAL. Nikolay explains why and shares some catches in switching to Nikolay Samokhvalov (PostgresAI) |
Your Retention Job Shouldn’t Be a Four-Hour DELETE — Purging old rows with DELETE bloats the table, hammers WAL, and leaves VACUUM behind. TimescaleDB partitions by time, so retention drops whole chunks in milliseconds. Same Postgres, same SQL. Start on Tiger Cloud with a $1000 credit. Tiger Data (creators of TimescaleDB) sponsor |
|
Is Postgres Really Winning? — Postgres is the only top four database gaining ground in the DB-Engines rankings and might pass SQL Server soon, but it measures 'popularity', not production use. In part two, Dave looks further afield, at developer surveys, acquisitions, and what AI tools reach for by default. In short, things continue to look bright for Postgres. Dave Stokes |
|
IN BRIEF:
|
|
Why Radim Marek |
|
An Index Scan Is Only Half the Story: How On-Disk Ordering Affects Performance — A look at why an identical index scan can become far slower after a migration involving a parallel data load. Richard shares a Richard Yen |
|
What Postgres is Waiting For (and Why Dashboards Can't Tell You) — Wait event dashboards work by sampling, so they can be right about where time goes overall, yet wrong about why one request is slow. Dmitry Fomin (PostgresAI) |
|
📄 A Database Per Git Worktree That Barely Uses Any Disk Space – Using Postgres 18's 📄 Our 'Default' 📊 Thirteen Small Measurements on Postgres 18 – Such as an unindexed foreign key turning a 13ms cascading delete into a 3.6 second one. Hollis Varden 📊 |
|
RELEASES AND CODE: |
|
|
|
|
AND FINALLY: WHO'S INSIDE THE ELEPHANT? |
|
|
Don't Dream It, Be It! — Slonik, Postgres's mascot, turns up at many Postgres events, but who's in the suit? At last month's PGConf.EU it was Laurenz Albe, who reports that it's hot, you can't see your feet, but everybody wants a photo. His advice to first-time attendees who don't know anyone is… volunteer! Laurenz Albe (CYBERTEC) |
|
Got a new email? You can change your address here. Bored of us? Click here to stop getting Postgres Weekly. Got a link for us? Reply and tell us. We can't include everything but we'll look at anything you send. Thanks! Published by Cooper Press Ltd. Postgres, PostgreSQL and the Slonik Logo are trademarks or registered trademarks of the PostgreSQL Community Association of Canada. |



