sql: DELETE + INSERT vs UPDATE + INSERT

Uma pergunta semelhante foi feita, mas, como sempre depende, estou pedindo minha situação específica separadamente.

Eu tenho uma página de site que mostra alguns dados que vêm de um banco de dados e, para classificar, classifique os dados desse banco de dados. Eu tenho que fazer algumas consultas de junções múltiplas bastante complexas.

Os dados estão sendo atualizados uma vez por dia (todas as noites).

Eu gostaria de pré-gerar os dados para a referida exibição para acelerar o acesso à página.

Para isso, estou criando uma tabela que contém dados exatos que preciso.

Pergunta, questão: para a minha situação, é razoável fazer uma limpeza completa da tabela seguida pela inserção? ou devo atualizar, inserir?

Em termos de SQL, parece que DELETE + INSERT será mais fácil (a parte INSERT é uma única expressão SQL).

EDITAR: RDBMS: Ent do MS SQL Server 2008

questionAnswers(7)

yourAnswerToTheQuestion