トランザクションとロック - ロックViewデータベース

データベースを決定するために、データベースのロックロック、またはページ上のロック、またはテーブルのロックを変更するためにどれ

あなたが変更した場合はロックに二つのレコード、2つのレコードです、あなたがバーの多くを変更した場合、この時、あまりにも面倒ページ全体をロックする簡単な方法を、ロックを参照するには、データベースへの、またはテーブル全体に続きをロックします

ロックされたレベルより大きな結合された場合には、より簡単にデータベース、さらに悪いより簡単にデータベースの同時実行性は、排他ロックをテーブルにレコードを変更し、その後、他のレコードをチェックする必要は尋ねていません

ロックされたオブジェクト小さく、より良い並行処理

ロックされたオブジェクトより大きなプラス、同時実行貧しいです

これは、いくつかのロックの始まりにすぎません

 

学生の名前のために0000000001から1、開いているトランザクションの修正の学生の名前、学生番号を加えた「_01」は、トランザクションが提出されていません

 

 

2は、Studentテーブルプラス排他ロックのどの一行参照する
OBJID:2105058535は、このテーブルを表すの学生である
RID表現は、行によって識別される:タイプ
0データファイルの最初の576を表す:567:1:リソース行1
モード:Xは排他ロックを表します

より1人の多いが、その生徒の名前プラス_01 0に等しい場合よりも、トランザクションが提出されていない取るために2から3、開いているトランザクションの修正の学生の名前、学生番号

 

4は、排他ロックを追加するために学生テーブルを参照
OBJID:2105058535は、このテーブルを表す学生ある
タイプ:TABは、表に示されている
モード:Xは排他ロックを表します

 

おすすめ

転載: www.cnblogs.com/menglin2010/p/11847868.html