enq: TX - row lock contention

查看数: 1603 | 评论数: 2 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-4-11 08:06

正文摘要:

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

回复

jackey.qiu 发表于 2013-4-11 20:07:39
你可以把你的sql抓出来,按正常情况下,如果是更新单条记录应该不会这样。程序正常很少出现这个问题。
jackey.qiu 发表于 2013-4-11 20:03:28
怎么会多个session同时更新同一张表的同一条记录呢,如果是这样,那程序肯定有问题。肯定从程序上去解决。数据库方面肯定不能够解决
意见
反馈