Modo de atualização sob demanda para exibição indexada (= visualizações materializadas) no SQL Server?

StackOverflow https://stackoverflow.com/questions/2817803

Pergunta

Sei que o Oracle oferece várias opções de refreshMode para suas visões materializadas (sob demanda, com comprometimento, periodicamente). O Microsoft SQLServer oferece as mesmas funções para suas visualizações indexadas?

Caso contrário, como posso usar visualizações indexadas no SQLServer, se meu objetivo é exportar dados diariamente+ sob demanda e deseja evitar problemas de sobrecarga de desempenho? Existe uma solução alternativa?

Foi útil?

Solução

Uma visualização materializada no SQL Server está sempre atualizada, com a sobrecarga na inserção/atualização/exclusão que afeta a visualização.

Não sei completamente do que sua necessidade, sua pergunta não é completamente clara para mim. No entanto, se você quer apenas a sobrecarga uma vez, on a daily+ on-demand basis , Eu sugiro que você solte o índice quando não precisar e recriá -lo quando o fizer. O índice será construído quando você o criar e será atualizado. Quando o índice for descartado, não haverá nenhuma sobrecarga nos comandos de inserção/atualização/exclusão.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top