Временная (хронологическая) таблица снижает производительность фактической таблицы? - PullRequest
0 голосов
/ 12 марта 2020

У меня есть временная таблица в SQL базе данных сервера. Фактическое имя таблицы - dbo.Aggregates, а имя таблицы истории - History.Aggregates. Таблица имеет 10 столбцов и около 25 миллионов записей. Теперь каждый день столбцы этой таблицы обновляются индивидуально. Это означает, что ежедневная таблица истории будет иметь 10 * 25M записей. Действительно ли это огромное количество данных в таблице истории ДЕЙСТВИТЕЛЬНО снижает производительность ежедневного обновления до фактической таблицы?

Я также переключился на одноразовое обновление всех столбцов в фактической таблице. То есть теперь в таблице истории будет 25 миллионов записей каждый день, но ежедневное обновление фактического времени таблицы не уменьшилось.

Есть ли лучшее решение для сохранения истории, а также меньшее время выполнения для обновления таблицы?

...