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