单选题
👁️ 浏览量:

试题题干

下列关于封锁的粒度的说法中错误的是()

A

DBMS可以决定不同粒度的锁

B

由最底层的数据元素到最高层的整个数据库,粒度越细,并发性就越大

C

粒度越细,软件复杂性和系统开销也就越小

D

大多数高性能系统都选择折中的锁粒度

参考答案

正确答案:

试题解析

以粒度来描述封锁的数据单元的大小。DBMS可以决定不同粒度的锁。由最底层的数据元素到最高层的整个数据库,粒度越细,并发性就越大,但软件复杂性和系统开销也就越大。锁住整个数据库,DBMS的管理和控制最简单,只需设置和测试一个锁,故系统开销也最小。选择粒度过大或过小,系统的总体性能都会下降,所以,大多数高性能系统都选择折中的锁粒度,至于哪一层最合适,则与应用环境下事务量、数据量及数据的易变性特征等都紧密相关。