Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment créer des vues matérialisées dans SQL Server ?

Elles sont appelées vues indexées dans SQL Server - lisez ces livres blancs pour plus d'informations :

  • Création d'une vue indexée
  • Amélioration des performances avec les vues indexées SQL Server 2008

En gros, tout ce que vous avez à faire est :

  • créer une vue normale
  • créer un index clusterisé sur cette vue

et le tour est joué !

La partie délicate est la suivante :la vue doit satisfaire un certain nombre de contraintes et de limitations - celles-ci sont décrites dans le livre blanc. Si vous faites cela, c'est tout ce qu'il y a. La vue est mise à jour automatiquement, aucune maintenance n'est nécessaire.

Ressources supplémentaires :

  • Créer et optimiser des vues dans SQL Server
  • Vues indexées SQL Server