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