Designer测试大数据预定义均衡配置

2021-12-18 20:28张池
计算机与网络 2021年20期
关键词:事务数值对象

张池

随着电子设备的精密程度越来越复杂,电子厂无论是前道PCB,还是后道组装,其生产线上的自动化设备日益增多,针对其种类繁多,测试不同功能的对应测试数值呈几何倍数增长,如果不提前进行数值分流,最终会导致数值库增长到上亿级别,导致数值库查找缓慢,严重的还会直接超时,无法进行生产。

利用Oracle数值的分管表和Desinger中涉及多组测试数值表,进行数值分流和分管,可以避免造成对生产的影响。

理论

什么时候使用分管表:

1.表的大小超过2GByte。

2. MES生产数据库采用在线事务处理(OLTP)技术。生产数据库用于记录实时事务数据,例如活动的在制中(WIP)产品数据。生产数据库可能变得很大,具体取决于事务的大小和数量。大型数据库可能难以管理,并且可能会降低性能,实施DataSyc有助于降低关键生产数据库中的风险。

DataSyc

DataSyc在单独的存储库数据库中复制生产数据库,以在另一台服务器上记录历史和报告。维护单独的存储库,只允许保留小规模的生产数据库。

DataSyc还可以充当长期存储解决方案,能够存储数年的数据。针对操作数据库而非事务数据库运行查询,可减少生产数据库的负载。

DataSyc是可配置的,允许确定要在生产数据库中保留多少信息,以及在DataSyc数据库中保留多少信息。可配置的清除例程可用于限制存储在生产数据库和DataSyc数据库中的数据。

DataSyc时,在生产数据库和DataSyc数据库上创建的一些DataSyc特定数据库对象除外。因此,将更改应用于生产数据库架构的数据库更新会导致对DataSyc数据库架构进行相同的更改。还可以使用标准SQL命令扩展DataSyc数据库架构,为从其他系统收集的数据添加表。

注释:生产数据库和DataSyc数据库由各种名称命名。生产数据库称为事务数据库、OLTP数据库、实例数据库和MES数据库。DataSyc数据库称为ODS数据库和操作数据库。为了保持一致性,在本文档中,各种数据库将称为生产数据库和DataSyc数据库,或简称为DataSyc。

DataSyc具体作用

DataSyc优势使用DataSyc进行查询和报告,可以提高在线生产数据库的生产量和响应,原因有2个:

有助于移除生产数据库中报告引起的不可预知性和负载峰值;

生产数据库可以保持更小的规模,从而提高性能。通常,生产数据库中只需要几个月的数据,也可以将数年的数据存储在DataSyc中,这些数据可用于创建历史报告。

DataSyc的优缺点

可靠性--添加DataSyc不会降低MES的可靠性。如果DataSyc数据库过程失败或停止,系统将继续通过在生产数据库的DataSyc队列表中存储事务信息来处理事务。

当DataSyc再次运行时,将从DataSyc队列表中读取这些事务并将其发布到DataSyc数据库。

及时性--由于数据发布到DataSyc的频率,针对DataSyc运行的报告会导致直接从生产数据库获取最新信息。

报告使用大量资源,例如清除和分隔表之类的过程可以提高性能,即使未使用清除,也会增强系统性能。报告查询的数据库负载移动到另一台服务器,可提高车间的事务性能。

实现

Designer设计

本节内容描述了实现本功能的designer变更。本节将分为2部分加以描述:模型对象和事务。

1.模型对象

本节对本功能涉及的模型对象进行了描述,包括新增模型对象,或许修改现有模型对象。

ParametricData設定

(1)DataPointHisotry继承

通过继承ParametricDetail-->DataPointHisotry维护5组表:

猜你喜欢
事务数值对象
秦九韶与高次方程的数值解法
晒晒全国优秀县委书记拟推荐对象
改进明托热机的数值模拟研究
改进明托热机的数值模拟研究
攻略对象的心思好难猜
图说车事
基于有限差分法的边坡治理数值分析
基于有限差分法的边坡治理数值分析
针对基于B/S架构软件系统的性能测试研究
一种Web服务组合一致性验证方法研究