通过触发器或通过计划更新每个时间单位的累积数据

时间:2018-05-17 07:48:00

标签: sql-server charts

我有100K记录表记录用户的活动。 我想根据每个时间单位的数据值显示一些图表。所以我创建了一个图表基表。

除时间单位键列(1,2,3,4 ...)外,图表基表中还有两列:

  1. 绝对 - 例如:1,2,7,20 ......
  2. 累积和成长 - 例如:1,3,10,30 ......
  3. 哪个更好?

    • 更新触发器(状态更改时) - 每次更改表时,CPU仅在特定记录上工作。累积值将通过内部选择传递到下一个时间单位。

    • 聚合更新每个时间单位(按计划) - CPU在所有记录上都很努力。累计值将按所有记录计算,直至当前时间单位。

0 个答案:

没有答案