ltz302 发表于 2009-11-10 09:13

db2存储过程问题,删除重建后速度很快,否则会随时出现很慢的情况

有个公司给我们开发了一个系统,后台数据处理都用存储过程。
但是随机出现一些存储过程平常执行10分钟,有时8个小时还执行不完。

而重新把该存储过程删除重建,不做别的调整,又会在短时间内跑完。

这种情况怎么分析?

ltz302 发表于 2009-11-10 09:15

回复 #1 ltz302 的帖子

没有见过这种情况的吗?

ltz302 发表于 2009-11-10 13:52

是不是我说的不明白?

xx_adam 发表于 2009-11-15 15:32

你定期做一下runstate吧,reorg也行

xx_adam 发表于 2009-11-15 15:33

rebind一下

ltz302 发表于 2009-11-19 16:02

目前也只有这样做了

大梦 发表于 2009-11-20 23:34

以前遇到过!
定期做下db2rebind!
不过删除重建是个看起来很傻,但最有效的的解决方法!

ltz302 发表于 2009-11-24 08:54

这里的人气真是差啊,清茶版和新闻版多热闹啊

wolfop 发表于 2009-11-24 12:58

你是不是不定期做runstate之类的操作?

ltz302 发表于 2009-11-26 08:34

回复 #9 wolfop 的帖子

不定期做。

因为如果全表做runstats的话,时间太长了。

只是对最常用的表,做一下。
页: [1] 2
查看完整版本: db2存储过程问题,删除重建后速度很快,否则会随时出现很慢的情况