我有一个奇怪的问题,我正在处理的应用程序是在AIX上使用DB2 9.7.6并连接到Oracle 11g r2 DB上的一些视图。
观点非常复杂,但我们能够快速得到答复。但有时候查询会无缘无故地停滞不前!
DB2 snapshot / DB2TOP显示查询正在等待来自远程的响应。
我们已经看到Oracle的AWR和SQL AWR用于相关的SQL,似乎有相同查询的多个执行计划,我想Oracle选择选择"坏"根据当前数据计划,但我发现与查询完美运行时相比,数据没有太大差异。
当查询被卡住(从java代码调用)时,我仍然可以从SQL Developer或其他DB2客户端执行相同的查询!这让我最为困惑。
你们有什么建议我可以做些什么来调查根本原因吗?
干杯