RDBMSのロックの粒度に関する次の記述において、a、bの組合せとして適切なものはどれか。
並行に処理される二つのトランザクションがそれぞれ一つの表内の複数の行を更新する。 行単位のロックを使用する場合と表単位のロックを使用する場合とを比べると、ロックの競合がより起こりやすいのは a 単位のロックを使用する場合である。 また、トランザクション実行中にロックを管理するためのRDBMSのメモリ使用領域がより多く必要になるのは b 単位のロックを使用する場合である。
答え ウ
【解説】 ロックの粒度を荒くするとロックの競合が起こりやすくなるので、aには“表”が入ります。 ロックを管理するためのメモリの使用領域が大きくなるのはロックの粒度を細かくした場合なので、bには“行”が入ります。
【キーワード】 ・ロックの粒度
戻る 一覧へ 次へ