如何测试deadlock 对系统的影响,谢谢

[复制链接]
查看11 | 回复9 | 2006-3-10 01:02:15 | 显示全部楼层 |阅读模式
如何测试deadlock 对系统的影响,谢谢
回复

使用道具 举报

千问 | 2006-3-10 01:02:15 | 显示全部楼层
Tom认为deadlock与bug有关!
回复

使用道具 举报

千问 | 2006-3-10 01:02:15 | 显示全部楼层
alert log中会有报错信息,死锁的事务应该都挂起来了,只能去kill一下了
回复

使用道具 举报

千问 | 2006-3-10 01:02:15 | 显示全部楼层
deadlock是不需要处理的,数据库引擎会自动处理的,主要是blocking lock需要处理.
回复

使用道具 举报

千问 | 2006-3-10 01:02:15 | 显示全部楼层
dead lock 通常是由于应用的设计导致的。楼上的指的是block吧?
回复

使用道具 举报

千问 | 2006-3-10 01:02:15 | 显示全部楼层
死锁有时需要干预!
尤其是在分布式提交的情况下,最好强制回退,而不是强制提交!
回复

使用道具 举报

千问 | 2006-3-10 01:02:15 | 显示全部楼层
学习中.
回复

使用道具 举报

千问 | 2006-3-10 01:02:15 | 显示全部楼层
最初由 oldunix 发布
[B]死锁有时需要干预!
尤其是在分布式提交的情况下,最好强制回退,而不是强制提交! [/B]

deadloak
两个事务互相持有对方的资源,并等待对方的资源释放,此时oracle会选择一方kill掉。
老兄举例的是阻塞-block
回复

使用道具 举报

千问 | 2006-3-10 01:02:15 | 显示全部楼层
没觉得有太大的影响,无非是生成一堆ORA600,不过不知道oracle检测这个deadlock需要消耗多少资源,呵呵。
但是分布式事务影响就大了去了,因为不在一个数据库中,只有等了老半天超时才会报错的,即使有逻辑上的死锁,等发现也要很久的时间
回复

使用道具 举报

千问 | 2006-3-10 01:02:15 | 显示全部楼层
最初由 oldunix 发布
[B]Tom认为deadlock与bug有关! [/B]

真的假的。tom说过这样的话?
贴个链接。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行