首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

什么是数据库的死索

2011-11-07 
什么是数据库的死索?什么原因引起的?[解决办法]事务相互请求相互等待和保持。造成无限等待,和进程的死锁差

什么是数据库的死索?
什么原因引起的?

[解决办法]
事务相互请求相互等待和保持。造成无限等待,和进程的死锁差不多
[解决办法]
比如说:
事务T1封锁了数据R1,T2封锁数据R2.
T1请求封锁R2,因为T2已经封锁R2,所以T1只能等待
接着T2申请R1,也因为得不到而等待,两个事务永远不能结束,就是死锁
[解决办法]
与线程死锁相同 事物无限等待 造成循环等待。。。。

热点排行