2

好的,所以这很难解释,但我会尽力而为。

我有一张表,其中包含与某些客户硬件相关的信息,其中一些硬件将受到定期监控,一些每 24 小时一次,一些甚至更短的时间间隔(5-15 分钟)

这种监控将使用一些预定的脚本来完成,并且需要从另一个表中进行一些总计,该表在设备上收集数据。

我想弄清楚的是,让脚本扫描整个表会更好吗?

if 24hr enabled
    execute 24hr script
if instant enabled
    execute instant script

或者我最好运行一个将硬件分成两个表的脚本:

  • 24小时启用设备
  • 即时启用设备

这意味着计划的工作要做的工作更少,基本上对表中的每个设备进行检查并完成。

这打破了规范化规则,因为我在某些表中会有重复的数据,但由于这些表仅从源表中填充,我认为这可能不是问题。

显然我很不确定,这是我第一次不得不处理如此复杂的系统。

例如,我的表目前看起来像(添加了命名和设置数据)

  • 设备ID
  • 警报高值
  • 警报低值
  • enable_alarm_day
  • enable_instant_alarms

我不确定我是否提供了足够的信息来提供帮助,所以如果有人有任何问题,请提出。非常感谢

4

1 回答 1

0

我建议使用以下高级方法将日志收集数据与作业创建和执行数据分开

a) 以您当前正在执行的任何格式或表格收集日志记录数据

b) 创建一个新表,其中包含通过分析日志表填充的作业执行数据。这可以通过预定的作业来完成。作业脚本在此表外运行,还使您能够跟踪需要完成的作业以及任何反馈、错误等

于 2012-11-28T05:40:40.673 回答