Обновление накопленных данных за единицу времени с помощью триггера или по расписанию - PullRequest
0 голосов
/ 17 мая 2018

У меня есть таблица записей 100K, в которой записываются действия пользователей.Я хочу показать некоторые графики на основе этого значения данных за единицу времени.Итак, я создал базовую таблицу диаграммы.

Кроме ключевого столбца единицы времени (1,2,3,4 ...) в базовой таблице диаграммы есть еще два столбца:

  1. Абсолютный - пример: 1, 2, 7, 20 ...
  2. Накоплено и растет - пример: 1, 3, 10, 30 ...

Что лучше?

  • Обновление триггера (при изменении состояния) - индикатор работы ЦП только для конкретной записи при каждом изменении таблицы.Накопительное значение будет передано следующей единице времени путем внутреннего выбора.

или

  • Обновление агрегации каждую единицу времени (по расписанию) - ЦП усердно работает над всеми записями.Накопительное значение будет рассчитываться по всем записям до текущей единицы времени.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...