想问一下db2数据突然执行sql耗时波动大有哪些原因造成,问题描述,我举个例子原先我们系统生产上跑批队列执行完成只需要10分钟,现在突然变成要2个小时,看应用日志发现,循环遍历执行的sql会有些快有些慢,正常都是几ms执行完一条的,突然会有要几百ms才返回的,导致执行十几万的数据,基数变大整个跑批时间就拉长很多,想问一下这种情况一般要怎么查原因,有什么优化方案,表做过runstats,应用也重启过但是好像都没有什么效果,有些sql就是用主键进行查询和更新也会突然 有几笔耗时很长,但是在客户端单独执行都是很快的,查了好几个耗时长的地方发现涉及的表都不一样,感觉这个执行耗时长的问题像是数据库的问题不是单独某张表,想请数据库专家帮我看看这个问题要怎么优化
收起