問題詳情

7 關於資料項目的鎖定,下列敘述何者正確?
(A)鎖定範圍與並行控制的效能無關
(B)鎖定資料項目範圍較大者,所許可的並行程度越高
(C)鎖定資料項目範圍較小者,DBMS 需進行的鎖定動作越少
(D)鎖定資料項目範圍較小者,鎖定表需要較大的儲存空間

參考答案

答案:D
難度:困難0.392857
統計:A(2),B(1),C(14),D(11),E(0)

用户評論

【用戶】Schein_地特三等上榜

【年級】大一下

【評論內容】Microsoftn SQL Server Database Engine 擁有多個資料粒度的鎖定 (Lock),允許交易鎖定不同類型的資源。為了把鎖定的成本降至最低,Database Engine自動依照工作的適當層級來鎖定資源。鎖定於較小的資料粒度 (Granularity) 如資料列可以提高並行,但如果鎖定許多的資料列則由於必須持有更多的鎖定而造成更高的負擔。鎖定於較大的資料粒度如資料表,從並行的角度來看則由於鎖定整個資料表會限制其他交易對於資料表其他部份的存取因而更費時。但由於必須維持的鎖定較少因此負擔較低。from TechNethttps://webcache.googleusercontent.com/search?q=cache:N9u6T_VYZm8J:https://technet.microsoft.com/zh-tw/library/ms189849(v%3Dsql.105).a...

【用戶】Schein_地特三等上榜

【年級】大一下

【評論內容】Microsoftn SQL Server Database Engine 擁有多個資料粒度的鎖定 (Lock),允許交易鎖定不同類型的資源。為了把鎖定的成本降至最低,Database Engine自動依照工作的適當層級來鎖定資源。鎖定於較小的資料粒度 (Granularity) 如資料列可以提高並行,但如果鎖定許多的資料列則由於必須持有更多的鎖定而造成更高的負擔。鎖定於較大的資料粒度如資料表,從並行的角度來看則由於鎖定整個資料表會限制其他交易對於資料表其他部份的存取因而更費時。但由於必須維持的鎖定較少因此負擔較低。from TechNethttps://webcache.googleusercontent.com/search?q=cache:N9u6T_VYZm8J:https://technet.microsoft.com/zh-tw/library/ms189849(v%3Dsql.105).a...