当前位置: 代码迷 >> WebSphere >> WAS控制台设立访问数据库的锁
  详细解决方案

WAS控制台设立访问数据库的锁

热度:496   发布时间:2013-02-26 00:00:00.0
WAS控制台设置访问数据库的锁
听说使用WAS服务器,可以设置访问数据库的锁的级别,不知道在哪里设置,请高手指示。不是设置数据库的锁,而是WAS的锁。
因为遇到一个真的的业务问题,老是死锁。听说可是设置数据库的锁为最低级别,然后在服务器层给设置一定级别的锁。
------解决方案--------------------------------------------------------
锁和was无关吧,都是应用上锁sql,没的过was上有锁的
------解决方案--------------------------------------------------------
已经解决。在数据源中的定制属性中加入一个webSphereDefaultIsolationLevel的属性,value如下

可能的值 JDBC 隔离级别 DB2 隔离级别
8 TRANSACTION_SERIALIZABLE 可重复读 (RR)
4(缺省值) TRANSACTION_REPEATABLE_READ 读稳定性 (RS)
2 TRANSACTION_READ_COMMITTED 游标稳定性 (CS)
1 TRANSACTION_READ_UNCOMMITTED 未落实的读 (UR)
  相关解决方案