Question

Quelqu'un at-il une expérience avec l'utilisation de vue indexée dans MS SQL Server 2008? J'essaie de savoir comment ne vue indexée affecte la performance des états d'insertion / mise à jour, qui sont l'ajout / mise à jour des lignes dans les tableaux, qui sont utilisés par la vue indexée (en supposant que la vue indexée est une sélection de joindre quelques tables ensemble). Étant donné que toutes les données qui sont le résultat du sous-jacent select sont indexés de la vue, je suppose qu'il doit y avoir des « déclencheurs » dans les coulisses qui mettent à jour les données indexées quand quelque chose est ajouté / modifié. Cependant, je ne pouvais pas trouver toutes les informations utiles à ce sujet.

Était-ce utile?

La solution

Ce lien msdn est le dernier mot sur le sujet:
http://msdn.microsoft.com/en-us/library/dd171921. aspx

Pour votre question, accorder une attention particulière à la section "Considérations sur la conception", en particulier la sous-section "Maintenance des considérations de coûts".

Autres conseils

Je pense qu'il est assez utile pour penser à la vue indexée comme étant pris en charge par les déclencheurs par le système. Les conséquences sur les performances devraient être similaires.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top