封鎖粒度

封鎖粒度,資料庫中為了實現並發控制而採用封鎖技術,封鎖對象的大小稱為封鎖粒度(Granularity)。

基本介紹

  • 中文名:封鎖粒度
  • 外文名:Granularity
  • 條件:資料庫
  • 目的:實現並發控制
封鎖粒度
資料庫中為了實現並發控制而採用封鎖技術。
封鎖對象的大小稱為封鎖粒度(Granularity)
封鎖的對象可以說邏輯單元,也可以是物理單元。以關係資料庫為例子,封鎖對象可以是騙廈和這樣一些邏輯單元:屬匪灑背性值、淚只舟刪屬性值的集合、元組、關係、索引項、整個索引項直至整個資料庫;也可以是這樣的一些物理單元:頁(鍵章數據頁或索引頁)、物理記錄等。
鎖定的粒度與系統的並發度和並跨求格發控制的開銷密切相關。一般地,鎖定的粒度越大,需要鎖定的對象就越少,可選擇性就越小,探良雅體並發度就越小,開銷就越小轎廈熱;反之,鎖定的粒度越小,需要鎖定的對象就越多,可選擇性就越大,並發度就越大,開銷就越大。

相關詞條

熱門詞條

聯絡我們