テクノロジ系出題頻度 3/3
共有ロック
きょうゆうろっく
定義
読込のみ許可するロック。複数トランザクションが同時に取得できる。
詳細解説
Sロック(Shared Lock)。読込(SELECT)操作のために取得するロックで、他トランザクションも同じ共有ロックを取得可能だが、排他ロックは取得不可。データの読込中に他者から書換えられないことを保証する。多くのRDBMSはREAD COMMITTED隔離レベルでは保持期間が短く、REPEATABLE READ以上でトランザクション全体で保持される。
「共有ロック」が出る問題に挑戦
読んだ内容は“思い出す”ほど記憶に残ります。解答・解説つき・基本無料で確認できます。
クロック周波数2GHzのCPUで、1命令あたり平均CPIが4のとき、1秒間に実行できる命令数(MIPS)はおおよそいくらか。
デッドロックの発生条件として、正しくないものはどれか。
データベースのデッドロックが発生したときの対処として、適切なものはどれか。
関連用語
よくある質問
Q. 共有ロックとは何ですか?
A. 読込のみ許可するロック。複数トランザクションが同時に取得できる。
Q. 応用情報技術者試験での位置づけは?
A. テクノロジ系の重要用語です。出題頻度は 3/3 (★3)。 頻出のため確実に押さえておきましょう。