- 爱易网页
-
数据库教程
- 如何在运用顺序中防止死锁效果?
日期:2013-06-23 浏览次数:20495 次
任何基于锁的并发系统的一个不可避免的特点是在某些条件下系统可能阻塞。当一个连接占有一个锁而另一个连接试图改变锁的形状时,第二个连接要么等待第一个连接释放锁,要么因此而被阻塞。
为了获得最好的可扩展性,功用和并发能力,在设计使用程序和查询语句时,应该留意尽量缩短事务的长度, 并且减少占有锁的时间。大多数并发问题往往出如今使用程序和数据库的设计阶段,因此,设计阶段如果充分考虑这个要素至关重要。 否则,使用程序就会存在潜在的潜能缺陷, 而且普通要到使用程序扩展性测试时才被发现。
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。