用語辞典の一覧に戻る
テクノロジ系出題頻度 3/3

悲観ロック

ひかんろっく

定義

読込時から排他制御を行う方式。SELECT ... FOR UPDATE などで取得する。

詳細解説

データ読込時から他者の更新を防ぐためロックを取得する方式。SELECT ... FOR UPDATE や SELECT ... LOCK IN SHARE MODE で発行する。データ競合が頻繁な業務、不整合が許されない金融・在庫管理等で用いられる。並行性は楽観ロックより低く、待機やデッドロックが発生しやすい。長時間保持するとシステム全体が停滞するため、トランザクションを短く保つことが重要。

「悲観ロック」が出る問題

関連用語

よくある質問

Q. 悲観ロックとは何ですか?

A. 読込時から排他制御を行う方式。SELECT ... FOR UPDATE などで取得する。

Q. 応用情報技術者試験での位置づけは?

A. テクノロジ系の重要用語です。出題頻度は 3/3 (★3)。 頻出のため確実に押さえておきましょう。

他の用語も見る(全265語)応用情報技術者の問題に挑戦

科目: テクノロジ系 · ID: ap-tech-090