第 12章同時実行制御

目次
12.1. 序文
12.2. トランザクションの隔離
12.2.1. リードコミッティド隔離レベル
12.2.2. シリアライザブル隔離レベル
12.3. 明示的ロック
12.3.1. テーブルレベルロック
12.3.2. 行レベルロック
12.3.3. デッドロック
12.3.4. 勧告的ロック
12.4. アプリケーションレベルでのデータの一貫性チェック
12.5. ロックとインデックス

本章では同時に2つ以上のセッションが同じデータにアクセスしようとした場合、PostgreSQLデータベースシステムがどう振舞うかについて説明します。 このような状況でデータの整合性を確実に保つ一方、全てのセッションに対して効果的なアクセスを許可するようにすることが目的です。 データベースアプリケーションを開発する方は、本章で扱われている内容を熟知していなければなりません。