单选题
以下关于一次加锁法及其缺点叙述错误的是______。
A.该方法要求每个事务在开始执行时不必将需要访问的数据项全部加锁
B.要求事务必须一次性地获得对需要访问的全部数据项的访问权
C.多个数据项会被一个事务长期锁定独占,降低了系统的并发程度
D.将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度
A
B
C
D
【正确答案】
A
【答案解析】
[解析] 一次加锁法,该方法要求每个事务在开始执行时必须将需要访问的数据项全部加锁,否则不允许执行下去,也就是要求事务必须一次性地获得对需要访问的全部数据项的访问权。 一次加锁法的缺点在于: ①多个数据项会被一个事务长期锁定独占,导致其他事务无法及时访问这些数据项,降低了系统的并发程度。 ②由于很难事先精确知道每个事务在执行过程中需要加锁的全部数据项,只能扩大加锁范围,将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度。所以本题的答案为A。
提交答案
关闭