WinCC归档运作原理
WinCC的归档分为过程值归档和消息归档,过程值归档又分为快速归档和慢速归档两类。这三类归档,每种归档在存储时都分成多个分段,每个分段都是SQL Server中的一个数据库。
存储时,记录的数据首先保存到第一个分段,当存储的时间或空间达到分段的限制时,就会建立第二个分段,再次到达分段的限制后,又会建立新的分段。归档系统对所有分段也有时间和空间的限制,当分段的总和达到限制时,就会删除最老的分段。
WinCC分段约束
WinCC的变量记录和报警记录都有如下图的属性设置,这里就是设置归档分段的时间和空间大小。
分段的总数量和大小并不能随意设置,有一定约束,如下:
- 在WinCC V7.2以及以上版本中 “单个分段的最大尺寸”不应超过2G。
- 所有单个归档(包括快速归档,慢速归档和报警归档)片断的总不超过200个,否则会影响Microsoft SQL server运行性能。
- 如果使用归档签名,单个分段的最大大小不能超过 200 MB。
快速归档和慢速归档的区别
快速归档和慢速归档是过程值归档的两种类型,报警归档不分快速和慢速。快速归档会把一个时间段的数值打包压缩,在数据库中存储为一条记录,慢速归档则一个数据就在数据库中记一条记录。快速归档对系统性能压力
冗余系统归档
在冗余系统中,只有主服务器的归档会生成备份。