数据库死锁问题。。。 消息 1205,级别 13,状态 52,第 1 行事务(进程 ID 67)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。就这问题,要怎么解决呢,烦好久了。阿阿阿阿。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 嗯?怎么解决?你是想问怎么KILL掉另外一个进程?还是想问:怎么修改代码,才能使两个进程不发生死锁呢?大概是后者吧。 1 尽量减少对同一张表同一条记录并发,从而减少死锁概率;2 优化DML的性能,从而减少记录被锁的时间3 看能否把大的DB事务拆分成更小的事物 改变sql写法。select 和 update 时考虑SQL优化~ 避免锁等待。 减少并发操作,在select或update时,要想避免死锁一个用户查询和更新一个表时,应该权限锁定时一方面,还要锁定所执行的操作。 oracle impdp问题 简单的问题 关于oracle的OEM企业管理器安装问题! 如何格式化日期?请各位高手相助!! 请问现在一个Oracle10g大概要多少钱? 请问Oracle中建立索引的原则是什么? 在oracle9i的哪个工具里可以对表进行手工输入数据? oracle net8 如何用POWERDEDIGNER画ER图 请问exp和imp如何查看导入导出花费的时间 把一个表按照时间不同分成N张表 请教高手:有没有这种玩意?
还是想问:怎么修改代码,才能使两个进程不发生死锁呢?
大概是后者吧。
2 优化DML的性能,从而减少记录被锁的时间
3 看能否把大的DB事务拆分成更小的事物
select 和 update 时考虑SQL优化~ 避免锁等待。
时,应该权限锁定时一方面,还要锁定所执行的操作。