首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

用DB2连接池能解决并发锁表的有关问题吗

2012-02-25 
用DB2连接池能解决并发锁表的问题吗我用的数据库为DB2,目前连接方式为直连,但是并发的时候经常出现行锁的

用DB2连接池能解决并发锁表的问题吗
我用的数据库为DB2,目前连接方式为直连,但是并发的时候经常出现行锁的错误,
所以想请教一下如果改成连接池的方式,可否能解决这个问题?还有其他方法能解决吗

[解决办法]
不能~
[解决办法]
并发的时候经常出现行锁的错误--这个要查看你的设计是不是有不合理的地方
连接池--只是减少连接时候的时间开销,不能解决你的问题。
[解决办法]
不能
仔细看看应用程序有没有可能改进的地方,或看看实用更低级别的隔离级别可不可行
[解决办法]
连接池不能解决行锁的错误,看看业务上允不允许降低隔离级别,或者自己的设计是否需要优化
[解决办法]
锁是并行处理的重要机制,能保持数据并发的一致性,即按事务进行处理;系统利用锁,保证数据完整性。因此,我们避免不了死锁,但在设计时可以充分考虑如何避免长事务,减少排它锁时间,减少在事务中与用户的交互,要避免批量数据同时执行,尤其是耗时并用到相同的数据表。
[解决办法]

探讨

并发的时候经常出现行锁的错误--这个要查看你的设计是不是有不合理的地方
连接池--只是减少连接时候的时间开销,不能解决你的问题。

热点排行