【发布时间】:2016-04-27 21:13:16
【问题描述】:
我正在使用 DB2 6.1 AS/400 和 System i Navigator。 两个不同的模式是否有可能有两个不同的隔离级别? 目前我正在研究两种模式,一种专用于开发,另一种用于测试。第一个是大约 4 个月前设置的,第二个是几天前设置的。
我正在运行一个基于 Java 的 Web 应用程序,它从 Java 代码运行一些 SQL 语句,最后调用存储过程。通常有一个 select for update 语句以及一些 insert select 语句。所有操作都通过一个禁用自动提交的连接完成。有趣的是,当我在开发模式上运行应用程序时,一切正常。当我切换到测试模式时(唯一的变化是在应用程序的配置中),由于某些表上的锁定,我在过程中遇到超时。我不知道为什么。完全相同的代码在生产模式上也能顺利通过。
有可能吗?我可以在 System i Navigator 中以某种方式检查它吗?
【问题讨论】:
标签: java sql transactions db2-400