情報処理安全確保支援士暗記無料で始める

トランザクション分離レベルとは?とらんざくしょんぶんりれべる

トランザクション分離レベルとは、同時に走るトランザクションが互いの途中経過をどこまで見てよいかを段階で定めた設定。低い側からリードアンコミッテッド、リードコミッテッド、リピータブルリード、シリアライザブルの4段階があり、上げるほど読取り異常は減るが待ちが増えて同時実行の性能は落ちるという取引関係にある。

最終更新:2026-10-06

試験情報

情報処理安全確保支援士試験の頻出用語/午前II

別名:トランザクションの分離レベル、トランザクション隔離レベル、isolation level

情報処理安全確保支援士を最短で暗記・合格する →

背景

同時実行を一切許さなければ整合性は保てるが、利用者を1人ずつ順番に待たせることになる。逆に自由に走らせれば、他人の書きかけを読んだ結果で処理が進んでしまう。この対立を、業務ごとにどこまで許すかを選べる形に整理したのがこの設定である。支援士では完全性の確保が情報セキュリティの3要素に含まれ、設計上どこまで整合性を要求するかを説明できることが問われる。

具体例

PostgreSQLとOracle Databaseの既定はリードコミッテッド、MySQLのInnoDBはリピータブルリードと製品ごとに異なるため、同じ処理でも移行すると挙動が変わる。参照だけの集計は既定のままにし、残高を判定してから確定するまで結果を固定したい処理だけ引き上げる、という使い分けが定石になる。

試験での引っ掛け

3つの読取り異常の区別が当たり所である。ダーティリードは未コミットの値を読むこと、ノンリピータブルリードは同じ行を読み直すと値が変わること、ファントムリードは条件に合う行の集合が増減することを指す。リピータブルリードは名前のとおり同じ行の再読取りは守るが、ファントムまで防げるとは限らない。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

情報処理安全確保支援士を最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • 3つの読取り異常の区別が当たり所である。