单选题
以下关于锁粒度叙述错误的是______。
A.施加X锁和S锁的数据项的大小称为锁粒度
B.锁粒度与事务并发执行的程度和DBMS并发控制的开销密切相关
C.在关系数据库中,可以对数据页、索引页和块等物理单元进行加锁
D.当锁粒度比较大时,事务并发度高,但系统开销也较大
A
B
C
D
【正确答案】
D
【答案解析】
[解析] 施加X锁和S锁的数据项的大小称为锁粒度(Granularity)。在关系数据库中,可以对属性值、属性值集合、元组、关系、索引项、整个索引、整个数据库等逻辑单元进行加锁,也可以对数据页、索引页和块等物理单元进行加锁。 锁粒度与事务并发执行的程度和DBMS并发控制的开销密切相关。锁粒度越大,系统中可以被加锁的数据项就越少,事务并发执行度也越低,但同时系统开销也小;相反,当锁粒度比较小时,事务并发度高,但系统开销也较大。所以本题的答案为D。
提交答案
关闭