DB2FMP过程CPU时间有时需要90%

问题

为何不DB2FMP实例挂起过程需要CPU90%?

原因

可能的原因有两个此CPU使用率很高︰

1),那么可能发生此问题DB2运行的监视器堆。 

将从监视器堆分配维护数据库系统监视器数据所需的内存。 
当没有更多监视器堆可用,则"自动数据库维护功能(例如,自动备份,统计信息收集,和REORG)将长得多,因为此功能依赖于NOT FENCED例程的基础设施。

2) APAR IY75671。 

在这种情况下,放缓的数据库数目成正比,大量的表空间和容器。

回答

要解决此问题,这是很重要的,看看是否有CPU使用率过高的原因是APAR IY75671。 
通常高的CPU使用情况不应该发生后关闭自动维护评价,即使mon设置为" on "。 
如果高CPU使用率仍然发生自动维护关闭,高CPU症状最有可能发生的APAR IY75671,您可能要考虑升级DB2 UDB的修订包包含修订的APAR。 
APAR IY75671将包含在DB2 V8.1 FixPak11。

要关闭自动维护评价,您可以运行以下命令:

    db2 update alert cfg for databases using db.tb_runstats_req set thresholdschecked no
    db2 update alert cfg for databases using db.db_backup_req set thresholdschecked no
    db2 update alert cfg for databases using db.tb_reorg_req set thresholdschecked no
    db2 connect to RMDB
    db2 update db cfg using AUTO_MAINT OFF

 的自动维护评价在dababase级别还应关闭如果这些运行状况指示器已配置的特定数据库: 

    db2 update alert cfg for database on <DBNAME> using db.tb_runstats_req set thresholdschecked no

    db2 update alert cfg for database on <DBNAME> using db.db_backup_req set thresholdschecked no

    db2 update alert cfg for database on <DBNAME> using db.tb_reorg_req set thresholdschecked no


 


 

转载于:https://my.oschina.net/lovelong1/blog/267774

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值