单选题
30.
在编写事务时尽量使所有事务都按照相同顺序访问资源,这样做的主要好处是______
A、
降低了发生活锁的可能性
B、
降低了发生死锁的可能性
C、
提高了事务的并发度
D、
提高了系统的事务吞吐率
【正确答案】
B
【答案解析】
事务中为了降低死锁的发生,通常考虑以下法则:按同一顺序访问资源;避免事务中的用户交互;采用小事务模式,尽量缩短事务的长度,减少占有锁的时间;尽量使用记录级别的锁(行锁),少使用表级别的锁;使用绑定连接,使同一应用程序所打开的两个或多个连接可以相互合作。故答案为B项。
提交答案
关闭