单选题
下列关于优良数据库标准的说法中错误的是______。
A、
一个好的数据库系统应当根据用户需求,提供多种不同粒度的加锁单元供数据库用户选择
B、
需要处理大量元组的事务可以选择较小的锁粒度,以关系为加锁单位
C、
需要处理多个关系的大量元组的事务可以以数据库为加锁单位
D、
对于一个处理少量元组的事务,可以以关系为加锁单位
【正确答案】
D
【答案解析】
[解析] 一个好的数据库系统应当根据用户需求,提供多种不同粒度的加锁单元供数据库用户选择。锁粒度的选择必须从加锁机制和事务并发度两方面来考虑,对系统开销与事务并发度进行权衡折中。例如,需要处理大量元组的事务可以选择较小的锁粒度,以关系为加锁单位;需要处理多个关系的大量元组的事务可以以数据库为加锁单位;而对于一个处理少量元组的事务,可以以元组为加锁单位,以提高事务执行的并发度。所以本题的答案为D。
提交答案
关闭