A.对读数据不加锁,对写数据在事务开始时加X锁,事务完成后释放X锁
B. 读数据时加S锁,读完即释放S锁;写数据时加X锁,写完即释放X锁
C. 读数据时加S锁,读完即释放S锁;对写数据是在事务开始时加X锁,事务完成后释放X锁
D. 在事务开始时即对要读、写的数据加锁,等事务结束后再释放全部锁
A.对读数据不加锁,对写数据在事务开始时加X锁,事务完成后释放X锁
B.读数据时加S锁,读完即释放S锁;写数据时加X锁,写完即释放X锁
C.读数据时加S锁,读完即释放S锁;对写数据是在事务开始时加X锁,事务完成后释放X锁
D.在事务开始时即对要读、写的数据加锁,等事务结束后再释放全部锁
事务是数据库中非常重要的概念。下列关于事务的说法,错误的是()。
A.当数据库出现事务故障或系统故障时,可以通过数据库日志文件进行恢复
B.事务并发执行可能导致数据错误,采用三级加锁协议可以保证数据的一致性
C.为了检测死锁,数据库管理系统会在执行每个事务时检测事务等待图中是否出现回路
D.数据库管理系统可以采用先来先服务的方式防止活锁现象的出现
A.数据库管理系统采用死锁检测与恢复策略使系统摆脱死锁状态
B.如果系统进入死锁状态的概率比较低,则应采用死锁预防策略,否则采.用死锁检测与恢复策略更有效
C.为避免活锁(事务饿死)现象的发生,数据库管理系统可以采用先来先服务(FIFS)策略处理事务的数据操作请求
D.数据库系统的并发控制子系统动态地构造和维护事务等待图,并周期性地检查图中是否存在回路,如果有则说明系统中出现了死锁
A.该方法对数据库中事务访问的所有数据项规定一个加锁顺序
B.每个事务在执行过程中必须按顺序对所需的数据项加锁
C.维护对这些数据项的加锁顺序很困难,代价非常的大
D.事务按照固定的顺序对这些数据项进行加锁比较方便
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!