sql: DELETE + INSERT vs UPDATE + INSERT

Был задан похожий вопрос, но так как он всегда зависит, я спрашиваю о своей конкретной ситуации отдельно.

У меня есть страница веб-сайта, которая показывает некоторые данные, которые поступают из базы данных, и, чтобы сгенерировать, оценить данные из этой базы данных, я должен сделать несколько довольно сложных запросов множественных объединений.

Данные обновляются один раз в день (ночью).

Я хотел бы предварительно сгенерировать данные для указанного представления, чтобы ускорить доступ к странице.

Для этого я создаю таблицу, которая содержит точные данные, которые мне нужны.

Вопрос: для моей ситуации, разумно ли сделать полную очистку таблицы с последующей вставкой? или я должен сделать обновление, вставить?

С точки зрения SQL кажется, что DELETE + INSERT будет проще (часть INSERT - это одно выражение SQL).

РЕДАКТИРОВАТЬ: СУБД: MS SQL Server 2008 Ent

Ответы на вопрос(7)

Ваш ответ на вопрос