DB2修复:ADM4500W发生了程序包高速缓存溢出情况。

题: 在进行一些故障排除期间,我在db2diag.log文件和instance.nfy文件中注意到了这些消息。

“没有错误,但这表明程序包缓存已超过配置的最大值

尺寸。如果这种情况仍然存在,则应执行其他监视以

确定是否需要更改PCKCACHESZ DB配置参数。您

也可以将其设置为AUTOMATIC。”

我通过以下方式检查了数据库配置:

db2获取db cfg | grep“ PCKCACHESZ”

包缓存大小(4KB)                  (PCKCACHESZ)=(MAXAPPLS * 8)

我如何摆脱这些消息?他们是否指出了更深层次的问题?

回答: 首先要注意的是这不是错误。

您提供的值称为“软限制”,这意味着如果有更多内存可用,则可以超过该值。

我想不是 100%确定)此溢出消息是在STMM不调整程序包缓存时写入的。

关于此消息的显示-我从DB2手册中提取了以下相关信息:

当此参数设置为AUTOMATIC时,将启用该参数进行自调整。当self_tuning_mem设置为ON时,内存调整器将随着工作负载要求的变化动态调整pckcachesz控制的内存区域的大小。由于内存调谐器在不同的内存使用者之间交换内存资源,因此必须至少启用两个内存使用者以进行自调整,以便激活自调整。

如果启用了STMM且PCKCACHESZ设置为自动,则该消息不应出现。

如果您认为存在一些调优问题,请使用 db2pd –内存池  并分析与db2diag.log甚至STMM日志中出现的消息的任何相关性

阅读更多有关故障排除的信息

db2pd 故障排除指南-DBA DB2

DB2实例内存和dbptnmem-DBA DB2

作者:Jack Vamvas( http://www.dba-db2.com)

分享:

验证您的评论

预览您的评论

这仅仅是一个预览。您的评论尚未发布。

 加工...
您的评论无法发布。错误类型:
您的评论已保存。评论经过审核,只有在获得作者批准后才会显示。 发表其他评论

您输入的字母和数字与图像不匹配。请再试一次。

作为发表评论的最后一步,请输入下图中显示的字母和数字。这样可以防止自动程序发布评论。

读取这张图片有困难吗? 查看备用。

 加工...

对DB2修订发表评论:ADM4500W发生了程序包高速缓存溢出情况。

评论是经过审核的,直到作者批准后才会显示。


ysaijiu.com | DB2性能调优 | DBA DB2 :一切 | 常问问题 | 联系 | 版权