2.廣被使用的一種並行控制技術
3.防止多個使用者同時對資料庫作修改,並防止使用者讀取被其他使用者變更的資料,確保交易與資料的邏輯完整性。
4.利用鎖定法可能會發生「死結」
->解決死結辦法:兩階段鎖定法(2PL)
【定義】
鎖定法(Locking)是並行控制最常見的處理方法,當交易A執行讀取(Read)或寫入(Write)資料庫單元操作時,會先將資料鎖定(Lock),此時,若交易B同時存取相同資料,因為資料已經被鎖定,所以交易B需要等待,直到交易A解除資料鎖定(Unlock)。
【目的】確保交易和資料的邏輯完整性。
在SQL
Server資料庫管理系統中,使用「鎖定」物件來防止多個使用者同時對資料庫作修改,並防止使用者讀取被其他使用者變更的資料。鎖定有助於確保交易與資料的邏輯完整性。
沒有留言:
張貼留言