问题:在进行了DB2的版本升级之后,所有的批处理DB2任务现在都运行超时了。什么样的因素会引发性能下降呢?
回答:
1. 是否是从非常老的版本升级来的?比如1994年的DB2 Version4。你应该考虑使用最新的DB2系统。这样你的系统才能保证能够采用最新的一些技术来提高性能。
2. 当你做了升级之后,记住要和你的应用程序重新绑定。新版本一般做了一些优化设置,你的程序得重新进行绑定才能受益。在重新绑定后,在DB2对象上运行RUNSTATS来获取最新的统计数据。这将保证DB2在能够根据你的数据情况来明确SQL的访问路径。
3. 检查一下是否其他的相关设置改变了,包括:
注意不要让这些改变影响了性能!