PI实时数据库管理员须知-1

本文介绍如何解决PImessagelog中的Updatelistoverflow和Updateslost错误,通过调整MaxUpdateQueue和TotalUpdateQueue参数来避免此类问题。提供了不同PI版本的默认配置,并介绍了使用PISystemManagementTools或PIConfig脚本来修改这些参数的方法。

怎样处理PI message log中的"Update list overflow" and "Updates lost"错误?

MaxUpdateQueue 和 TotalUpdateQueue 参数是PI Update Manager 子系统对于各个客户程序记录snapshot数据变化的参数设置。MaxUpdateQueue每一个客户程序最多的事件量;TotalUpdateQueue所有客户程序的事件量。
在 PI Servers 3.4.370 以前的版本中, 这两个参数的默认值是:
maxupdatequeue, 4095
totalupdatequeue, 100,000

在 PI 3.4.375 以后的版本中,这两个参数的默认值是:

maxupdatequeue, 50,000
totalupdatequeue, 1,000,000

totalupdatequeue = maxupdatequeue * 需要记录snapshot数据变化的客户程序数目:
需要记录snapshot数据变化的客户程序把包括:PINetMgr, 接口程序(例如. PItoPI,CNI ),
ProcessBook , ACE, PE Scheduler, Totalizer, 和 Alarm 子系统。

------------------------------------------------------------
怎样编辑这些参数:
------------------------------------------------------------
1、使用PI System Management Tools (PI-SMT)

在Operation中选择Timeout Table,然后选择the Update Manager tab页。如果能够看到这两个参数,直接编辑。如果
 没有看到这两个参数,那只有添加这两个参数和他们的值。
2、使用PIConfig 脚本修改参数:
Piconfig
@mode create,t
@table pi_gen,pitimeout
@istr name,value
maxupdatequeue, 10000
totalupdatequeue, 200000
@ends

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值