未分類
春期
データベーススペシャリスト 2019年 春期 問9
9 / 25
トランザクションの隔離性水準のうち、次の(1),(2)に該当するSQLの指定は どれか。 (1) 対象の表のダーティリードは回避できる。 (2) 一つのトランザクション中で、対象の表のある行を 2回以上参照する場合、1 回目の読込みの列値と 2回目以降の読込みの列値が同じであることが保証されな い。
正解と解説
表示する
正解 ア
READ COMMITTED
ダーティリード(未コミットデータの読取り)を回避しつつ、同一トランザクション内の再読取りで値が変わり得る(反復不能読取りが起こる)のはREAD COMMITTED。READ UNCOMMITTEDはダーティリードを許し、REPEATABLE READは反復読取りを保証、SERIALIZABLEは最も厳格。