ITサービスマネージャ暗記無料で始める

ダーティリードとは?ダーティリード

ダーティリードとは、他のトランザクションがまだ確定していない更新値を読んでしまう現象。読んだ後にその更新が取り消されると、一度も存在しなかった値をもとに処理を進めたことになる。3つの読取り異常のうち、影響が最も重いもの。

最終更新:2026-10-06

試験情報

ITサービスマネージャ試験の過去問では1問の解説で触れられています。

ITサービスマネージャ試験の頻出用語/午前II

別名:汚れ読み、dirty read

この語が出る過去問を解く →

背景

更新中の値を一切見せない設計にすれば防げるが、その待ちが増えるほど参照系の処理は遅くなる。参照の速さを優先して最も緩い水準を選ぶと、この現象を許すことになる。運用では、締め処理の裏で参照レポートを走らせる構成をとるときに、どこまで緩めてよいかの判断として問われる。

具体例

入金の登録処理がまだ確定していない段階でその金額を読み、残高が足りると判定して出金を通してしまう。登録側が異常で取り消されると、実在しない入金にもとづく出金だけが帳簿に残り、翌日の突合で初めて気づくことになる。

試験での引っ掛け

READ UNCOMMITTED でのみ発生し、READ COMMITTED 以上では起きない。確定済みの値だけを読んでいても値が変わる反復不能読取りとは、原因も必要な水準も違う。「参照するだけだから緩めても安全」という整理は成り立たない。

関連用語

出た過去問

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

この語が出る過去問を解く →

試験での特徴
  • 1問の解説で触れられる
  • 分野:午前II
  • READ UNCOMMITTED でのみ発生し、READ COMMITTED 以上では起きない。