2011年3月2日

死锁3 insert select 造成的死锁(转)

摘要: 一、死锁的背景近日在协助同事优化某应用前置程序(简称Y前置)以提高其处理效率的过程中,我们碰到一个奇怪的现象:Y应用主机(简称Y主机)远程对Y前置Sybase数据库表做插入操作时出现死锁,日志显示死锁交易的比例高达当日交易总量的10%,可是被数据库自动回滚的事务处理中只有一条简单的嵌入式插入E-SQL语句。便于大家了解背景,简要描述与死锁相关的处理流程如下:(一)Y前置通过MQ统一接入合作方的交易请求,将其插入本地Sybase数据库的交易请求表;(二)Y主机远程从Y前置交易请求表依次读取请求,将其转发给各一级分行前置系统;(三)Y主机接收各一级分行前置系统应答之后,将交易处理结果远程写入Y前置 阅读全文

posted @ 2011-03-02 17:06 千羽 阅读(3726) 评论(0) 推荐(0)

导航