解除死锁的常用方法是回滚一个或多个事务。在选择要回滚的事务时,不属于要考虑的情况是(36)。A.选
解除死锁的常用方法是回滚一个或多个事务。在选择要回滚的事务时,不属于要考虑的情况是(36)。
A.选择使回滚代价最小的事务作为牺牲者
B.决定回滚多远
C.避免饿死
D.提供解除死锁的策略
解除死锁的常用方法是回滚一个或多个事务。在选择要回滚的事务时,不属于要考虑的情况是(36)。
A.选择使回滚代价最小的事务作为牺牲者
B.决定回滚多远
C.避免饿死
D.提供解除死锁的策略
A.一个事务中的所有命令作为一个整体提交或回滚
B.如果两个并发事务要同时修改同一个表,一定会产生死锁
C.Sqlserver默认将每条单独的T-SQl语句视为一个事务
D.事务必须使用begintransaction来明确指定事务的开始
A.一个事务中的所有命令作为一个整体提交或回滚
B.如果两个并发事务要同时修改同一个表,有可能产生死锁
C.SqlServer默认将每条单独的T-SQL语句视为一个事务
D.事务必须使用begintransaction来明确指定事务的开始
A.事务故障
B.系统故障
C.介质故障
D.程序BUG@@@SXB@@@A.由用户对该事务进行回滚
B.由程序对该事务进行补偿操作
C.由DBMS对该事务进行回滚
D.由DBA对该事务进行回滚
死锁是数据库系统中可能出现的一种状态。下列有关死锁的说法错误的是
A.当事务由于无法获得对需要访问的数据项的控制权而处于等待状态时,称数据库中产生了死锁
B.死锁是由于系统中各事务间存在冲突操作且冲突操作的并发执行顺序不当而产生的
C.死锁预防可以使用一次加锁和顺序加锁两种方法,其中一次加锁法可能会降低系统的并发程度
D.解除死锁通常采用的方法是选择一个或儿个造成死锁的事务,撤销这些事务并释放其持有的锁
A) 锁是一种特殊的二元信号量,用来控制多个并发事务对共享资源的使用
B) 数据库中的锁主要分为排它锁和共享锁,当某个数据项上已加有多个共享锁时,此数据项上只能再加一个排它锁
C) 数据库管理系统可以采用先来先服务的方式防止出现活锁现象
D) 当数据库管理系统检测到死锁后,可以采用撤销死锁事务的方式解除死锁
A.ROLLBACK
B.RETURN
C.COMMIT
D.ROLLER
A.一个事务中的某条SQL命令提交时,其它SQL命令可以不提交
B.在一个关系表中,主键可唯一标识一行记录
C.一个关系表中的外键必定是另一表中的主键
D.回滚可以在事务失败时,回到操作事务前的数据状态
A.应用端取消事务
B.2PC场景下,有一个节点在prepare阶段失败
C.2PC场景下,所有节点prepare阶段返回成功
D.执行节点资源不足
在日志中加入检查点,可()。
A.减少并发冲突B.提高一并故障恢复的效率C.避免级联回滚D.避免死锁