Chapter 13. 并发控制

Table of Contents

  • 13.1. 介绍
  • 13.2. 事务隔离
    • 13.2.1. 读已提交隔离级别
    • 13.2.2. 可重复读隔离级别
    • 13.2.3. 可串行化隔离级别
  • 13.3. 明确锁定
    • 13.3.1. 表级锁
    • 13.3.2. 行级锁
    • 13.3.3. 死锁
    • 13.3.4. 咨询锁
  • 13.4. 应用层数据完整性检查
    • 13.4.1. 可串行化事务执行一致性
    • 13.4.2. 明确阻塞锁的执行一致性
  • 13.5. 锁和索引

本章描述PostgreSQL数据库系统在多个会话试图同时访问同一数据时的表现。并发控制的目标是为所有会话提供高效的访问,同时还要维护严格的数据完整性。每个数据库应用开发人员都应该熟悉本章讨论的话题。