“For most of history, anonymous was a woman.”
Get the schedule: www.postgresql.eu/events/pgcon...
Get the schedule: www.postgresql.eu/events/pgcon...
Catch it today at PGDay Austria! 🔒🐘
📍 14:10 – 14:55
📍 Room: Sophie
🗓️ Full schedule: pgday.at/schedule/
Catch it today at PGDay Austria! 🔒🐘
📍 14:10 – 14:55
📍 Room: Sophie
🗓️ Full schedule: pgday.at/schedule/
More pro tips:
Don’t mix strong-lock DDL with other operations in the same transaction.
Use lock_timeout to prevent cascading lock queues + handle retries gracefully.
Locks aren’t about security → they’re about concurrency control.
More pro tips:
Don’t mix strong-lock DDL with other operations in the same transaction.
Use lock_timeout to prevent cascading lock queues + handle retries gracefully.
Locks aren’t about security → they’re about concurrency control.
🔑 Key takeaways:
MVCC avoids many issues, but DDL still needs strong locks.
Each DDL command has its own lock strength, some block both reads and writes.
🔑 Key takeaways:
MVCC avoids many issues, but DDL still needs strong locks.
Each DDL command has its own lock strength, some block both reads and writes.
It all starts with Postgres’ secret weapon: MVCC.
MVCC = Multi-Version Concurrency Control.
✅ Reads don’t block writes.
✅ Writes don’t block reads.
It all starts with Postgres’ secret weapon: MVCC.
MVCC = Multi-Version Concurrency Control.
✅ Reads don’t block writes.
✅ Writes don’t block reads.