Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como criar visualizações materializadas no SQL Server?


Eles são chamados de visualizações indexadas no SQL Server - leia estes white papers para obter mais informações:
  • Criando uma visualização indexada
  • Melhorando o desempenho com exibições indexadas do SQL Server 2008

Basicamente, tudo o que você precisa fazer é:
  • criar uma visualização normal
  • crie um índice clusterizado nessa visualização

e pronto!

A parte complicada é:a visão tem que satisfazer uma série de restrições e limitações - essas são descritas no white paper. Se você fizer isso, isso é tudo que existe. A visualização está sendo atualizada automaticamente, sem necessidade de manutenção.

Recursos adicionais:
  • Criando e otimizando exibições no SQL Server
  • Visualizações Indexadas do SQL Server