enq: TX - row lock contention

各位好,有一个数据库问题求助!多个session同时update一张表的同一个行,导致enq: TX - row lock contention事件发生,同时DB Time高达至97.94%,如何有效解决或避免这种问题再次发生,谢谢。
Top 5 Timed Foreground Events.jpg
标签: 暂无标签
dongqijuan

写了  篇文章,拥有财富 ,被  人关注

转播转播 分享分享 分享淘帖
回复

使用道具

P4 | 发表于 2013-4-11 20:03:28
怎么会多个session同时更新同一张表的同一条记录呢,如果是这样,那程序肯定有问题。肯定从程序上去解决。数据库方面肯定不能够解决
回复

使用道具

P4 | 发表于 2013-4-11 20:07:39
你可以把你的sql抓出来,按正常情况下,如果是更新单条记录应该不会这样。程序正常很少出现这个问题。
回复

使用道具

您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

意见
反馈