- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 DB2 更新记录update时碰到sqlcode = 911锁表的问题
最近遇到并发太高操作同一张表,经常会报错911,导致事务回滚的状况。查找报错的源码部分,发现是两个地方导致的1、根据主键更新记录2、根据手机号更新记录问题分析:分析DB2的锁机制,由于DB2 默认是CS的隔离级别,它的原理是,游标每到一行就会锁住改行,对于一般应用来说是足够了,但是如果遇到全表扫描,那么CS模式会锁住表中大量的行,直到查询完毕。所以导致两个语句卡住,然后超时导致
2016-03-08 14:10:09 28983
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人