张池

随着电子设备的精密程度越来越复杂,电子厂无论是前道PCB,还是后道组装,其生产线上的自动化设备日益增多,针对其种类繁多,测试不同功能的对应测试数值呈几何倍数增长,如果不提前进行数值分流,最终会导致数值库增长到上亿级别,导致数值库查找缓慢,严重的还会直接超时,无法进行生产。
利用Oracle数值的分管表和Desinger中涉及多组测试数值表,进行数值分流和分管,可以避免造成对生产的影响。
理论
什么时候使用分管表:
1.表的大小超过2GByte。
2. MES生产数据库采用在线事务处理(OLTP)技术。生产数据库用于记录实时事务数据,例如活动的在制中(WIP)产品数据。生产数据库可能变得很大,具体取决于事务的大小和数量。大型数据库可能难以管理,并且可能会降低性能,实施DataSyc有助于降低关键生产数据库中的风险。
DataSyc
DataSyc在单独的存储库数据库中复制生产数据库,以在另一台服务器上记录历史和报告。维护单独的存储库,只允许保留小规模的生产数据库。
DataSyc还可以充当长期存储解决方案,能够存储数年的数据。针对操作数据库而非事务数据库运行查询,可减少生产数据库的负载。
DataSyc是可配置的,允许确定要在生产数据库中保留多少信息,以及在DataSyc数据库中保留多少信息。可配置的清除例程可用于限制存储在生产数据库和DataSyc数据库中的数据。
DataSyc时,在生产数据库和DataSyc数据库上创建的一些DataSyc特定数据库对象除外。因此,将更改应用于生产数据库架构的数据库更新会导致对DataSyc数据库架构进行相同的更改。……