IPA過去問ドリル

令和7年度 春期 システムアーキテクト試験 午前Ⅱ 問24

テクノロジ/データベース

トランザクションの隔離性水準を高めたとき,不整合なデータを読み込むトランザクション数と,単位時間に処理できるトランザクション数との適切な組合せはどれか。 (注:本サイトでは原問題の表を文字表記に変換しています)

出典:令和7年度 春期 システムアーキテクト試験 午前Ⅱ 問24

正解:エ

解説

トランザクションの隔離性水準を高めると,ロックの範囲や保持期間が広がるなどして,他のトランザクションが更新中のデータを読み込むことがなくなり,不整合なデータを読み込むトランザクション数は減ります。一方,ロック待ちなどによって並行実行の制約が強まるため,単位時間当たりに処理できるトランザクション数(スループット)も減ります。

選択肢ごとの解説

  • 誤り。隔離性水準を高めると,不整合読込みも処理件数もともに増えることはありません。
  • 誤り。隔離性水準を高めると,不整合なデータを読み込むトランザクション数は増えるのではなく減ります。
  • 誤り。隔離性水準を高めると,単位時間に処理できるトランザクション数は増えるのではなく減ります。
  • 正しい。隔離性水準を高めると,不整合なデータを読み込むトランザクション数は減り,単位時間に処理できるトランザクション数も減ります。
システムアーキテクトの過去問を演習モードで解く