db2 查询在不同的环境中花费不同的时间

db2 Query Is Taking Different Time In Diff Environments

查询在 DEV 和 TEST 环境中花费的时间不同。 TEST 环境中的相同查询比在 DEV 环境中花费更多时间。

OS= SUSE Linux Enterprise Server 11(在两者上)。

DB= db2 10.5(在两者上)。

Ram= 32gb(两者都有)。

CPU 开发=

vendor_id : IBM/S390 处理器:8 每个 cpu 的 bogomips:14367.00

CPU 测试中:

vendor_id : IBM/S390 处理器:8 每个 cpu 的 bogomips:18115.00

假设您已经对两者进行了解释并且计划相同;所以你知道你没有遗漏任何索引。

并且两个环境中的表具有完全相同的数据。

那么我只能说 SQL 性能在很大程度上取决于 运行 时间环境。

含义活动进程数和可用内存量。

除非您是唯一的用户并且两个环境的设置完全相同,否则我希望看到查询 运行 次的差异。

我想差异很大,所以我将首先查看缺少的索引、重组和运行统计信息。如果一切看起来都一样,那么这两个环境的负载应该就是您的答案。