ロック粒度
更新日:
用語解説
ロック粒度は、ロックをかけるデータの範囲の大きさです。データベース、表、ページ、行などがあります。
■ 試験で押さえるポイント
表単位のように粗いと、ロックの管理は楽ですが、関係のない処理まで待たされます。
行単位のように細かいと、同時に多くの処理を進められますが、管理の負荷が増えます。
細かいロックが増えすぎると、まとめて粗いロックに切り替えることがあります(ロックエスカレーション)。
■ 選択肢での判断ポイント
細かいほど同時実行性は高いが管理の負荷が大きい、というトレードオフを選びます。