重新理解 PostgreSQL 隔离级别:从看见数据到做出决定
从订单详情的多次读取和预约容量的并发判断出发,理解 Read Committed、Repeatable Read 与 Serializable 各自保证什么,以及快照、锁和事务重试如何保护业务规则。
EXPLORE A TOPIC
关于这个话题的笔记与思考。
从订单详情的多次读取和预约容量的并发判断出发,理解 Read Committed、Repeatable Read 与 Serializable 各自保证什么,以及快照、锁和事务重试如何保护业务规则。
以 ACID 为主线理解 PostgreSQL 的事务、MVCC、锁、WAL、约束、索引与 VACUUM,并建立慢查询、锁等待、连接耗尽和复制延迟的排障方法。