Index XML (SQL Server)

SQL Server 2005 fournit des améliorations en indexant des données XML. PowerAMC prend en charge ces nouvelles fonctionnalités via l'objet index XML.

Création d'un index XML

Pour créer un index XML :
  1. Créez un index standard et, sur l'onglet Général, sélectionnez XML dans la zone Type.
  2. Cliquez sur l'onglet Microsoft et spécifiez les éventuelles options supplémentaires appropriées.

Propriétés d'un index XML

Vous pouvez modifier les propriétés d'un objet à partir de sa feuille de propriétés. Pour afficher la feuille de propriétés d'un index XML double-cliquez sur son icône dans l'Explorateur d'objets.

Les attributs étendus suivants sont disponibles sur l'onglet Microsoft :

Nom

Description

Primaire

Spécifie qu'ils s'agit de l'index XML primaire.

Nom dans le script : XMLPrimary

Index primaire

Spécifie l'index XML primaire à utiliser dans la création d'un index XML secondaire.

Nom dans le script : PrimaryXMLIndex

Type d'index XML secondaire

Spécifie le type de l'index XML secondaire.

Nom dans le script : SecondaryXMLIndexType

Facteur de remplissage

Spécifie un pourcentage qui indique le jusqu'à quel point le moteur de base de données doit remplir le plus bas niveau hiérarchique de chaque page d'index lors de la création ou la régénération de l'index.

Nom dans le script : FillFactor

Degré maximal de parallélisme

Redéfinit l'option de configuration max degree of parallelism pour la durée de l'opération d'index. Utilise MAXDOP pour limiter le nombre de processeurs utilisés dans l'exécution d'un plan parallèle. La valeur maximum est de 64 processeurs.

Nom dans le script : MaxDop

Compléter l'index

Spécifie le remplissage d'index.

Nom dans le script : PadIndex

Statistiques nons recalculées

Spécifie si les statistiques de distribution sont recalculées.

Nom dans le script : StatisticsNoRecompute

Supprimer l'existant

Spécifie que l'index nommé préexistant clustered, nonclustered, ou XML est supprimé et régénéré.

Nom dans le script : DropExisting

Trier dans la base de données temporaire

Spécifie si les résultats de tri temporaires doivent être stockés dans tempdb.

Nom dans le script : SortInTempDB

Permettre les verrouillages de ligne

Spécifie si les verrouillages de ligne sont admis.

Nom dans le script : AllowRowLocks

Permettre les verrouillages de page

Spécifie si les verrouillages de page sont admis.

Nom dans le script : AllowPageLocks