sql: DELETE + INSERT vs UPDATE + INSERT
Был задан похожий вопрос, но так как он всегда зависит, я спрашиваю о своей конкретной ситуации отдельно.
У меня есть страница веб-сайта, которая показывает некоторые данные, которые поступают из базы данных, и, чтобы сгенерировать, оценить данные из этой базы данных, я должен сделать несколько довольно сложных запросов множественных объединений.
Данные обновляются один раз в день (ночью).
Я хотел бы предварительно сгенерировать данные для указанного представления, чтобы ускорить доступ к странице.
Для этого я создаю таблицу, которая содержит точные данные, которые мне нужны.
Вопрос: для моей ситуации, разумно ли сделать полную очистку таблицы с последующей вставкой? или я должен сделать обновление, вставить?
С точки зрения SQL кажется, что DELETE + INSERT будет проще (часть INSERT - это одно выражение SQL).
РЕДАКТИРОВАТЬ: СУБД: MS SQL Server 2008 Ent