V8升级到V9.7,数据库系统相比更慢,原因?

今天下午有个系统,把V8的数据库备份恢复到V9.7,然后通过db2batch执行一条SQL语句,发现SQL耗用时间为33秒。同样的服务器配置,同样的SQL,在原DB2 V8版本上执行时间为20秒,这不是偶然情况,多次对比下来,都是如此,这是为什么呢?

V9.7的系统我已经对数据库管理器参数和数据库参数进行了优化,对缓冲池也调的比较大(3G),两个数据库服务器上缓冲池都是一样大。
每次执行db2batch,我都是先执行db2stop force和db2start,然后执行db2batch,保证不会有数据预先已放到缓冲池了影响测试结果。
参与17

15同行回答

weiruan85weiruan85数据库管理员ibm
对比两个执行计划,trace 用牛刀了显示全部
对比两个执行计划,trace 用牛刀了收起
政府机关 · 2014-01-02
浏览1275
2013software2013software软件开发工程师交通银行
先结贴显示全部
先结贴收起
互联网服务 · 2014-01-16
浏览1273
lihj2015lihj2015网站架构师lihj2015
看计划 看命中率(如果慢的情况)显示全部
看计划 看命中率(如果慢的情况)收起
系统集成 · 2013-12-31
浏览1230
2013software2013software软件开发工程师交通银行
回复 12# qwy     谢谢,参考下。显示全部
回复 12# qwy


    谢谢,参考下。收起
互联网服务 · 2013-10-16
浏览1287
richard_macyrichard_macy数据库管理员macys
did y try table reorg ?显示全部
did y try table reorg ?收起
零售/批发 · 2013-10-16
浏览1263
2013software2013software软件开发工程师交通银行
最近一直在忙,太忙了。个贷的数据库性能优化、一体化的SQL性能优化、基金的数据库从V8升级到V9.7的支持、托管的多线程死锁问题、还有自己的本职工作:国际贸易系统数据库规划+批处理架构设计+PDM设计和仓库设计。导致这个问题,需要在接下来的后面几天继续捡起来补充了,楼上说...显示全部
最近一直在忙,太忙了。个贷的数据库性能优化、一体化的SQL性能优化、基金的数据库从V8升级到V9.7的支持、托管的多线程死锁问题、还有自己的本职工作:国际贸易系统数据库规划+批处理架构设计+PDM设计和仓库设计。
导致这个问题,需要在接下来的后面几天继续捡起来补充了,楼上说的情况我将尽量一一检查与验证。
周边的项目在DB2支持上都很紧张,一有问题就找到了我,每次给他们做完支持,我都尽己所能的出分分析文档给他们。
是了解DB2的人太少了吗?收起
互联网服务 · 2013-10-15
浏览1446
欧阳峰欧阳峰其它Freelancer
如果都一摸一样,那么有可能9.7做硬解析的时候有可能比8的做的解析时间长一些,这可能和9.7的接卸机制有关,需要研究下1显示全部
如果都一摸一样,那么有可能9.7做硬解析的时候有可能比8的做的解析时间长一些,这可能和9.7的接卸机制有关,需要研究下1收起
IT其它 · 2013-09-30
浏览1408
欧阳峰欧阳峰其它Freelancer
还有name列没有索引,8和9.7其实都是做的全表扫描,因此需要查看配置上有啥区别,io上也是否有区别,否则应该差不多的显示全部
还有name列没有索引,8和9.7其实都是做的全表扫描,因此需要查看配置上有啥区别,io上也是否有区别,否则应该差不多的收起
IT其它 · 2013-09-30
浏览1418
欧阳峰欧阳峰其它Freelancer
8和9.7的执行计划算法和访问路径不一样的,因此8到9.7需要runstat产生9.7新的执行计划在试一试,如果9.7的执行假话结果还不如8的那么需要固定8的执行计划显示全部
8和9.7的执行计划算法和访问路径不一样的,因此8到9.7需要runstat产生9.7新的执行计划在试一试,如果9.7的执行假话结果还不如8的那么需要固定8的执行计划收起
IT其它 · 2013-09-30
浏览1420
jlandzpajlandzpa系统运维工程师广州华南资讯科技有限公司
新系统的io正常么?是否没有规划好?显示全部
新系统的io正常么?是否没有规划好?收起
系统集成 · 2013-09-29
浏览1429

提问者

2013software
软件开发工程师交通银行

相关问题

相关资料

问题状态

  • 发布时间:2013-09-27
  • 关注会员:1 人
  • 问题浏览:15702
  • 最近回答:2014-01-16
  • X社区推广