Partager via


Index, élément (Assistant Paramétrage de base de données)

S'applique à : SQL Server

Contient les informations sur un index que vous souhaitez créer ou supprimer pour une configuration spécifiée par l'utilisateur.

Syntaxe

  
<Recommendation>  
  <Create>  
    <Index [Clustered | Unique | Online | IndexSizeInMB | NumberOfRows             | QUOTED_IDENTIFIER | ARITHABORT | CONCAT_NULL_YIELDS_NULL             | ANSI_NULLS | ANSI_PADDING | ANSI_WARNINGS  
            | NUMERIC_ROUNDABORT]  
     ...code removed here...  
    </Index>  

Attributs des éléments

Attribut d'index Type de données Description
Cluster boolean facultatif. Spécifie un index cluster. Défini sur « true » ou « false », par exemple :

<Index Clustered="true">

Par défaut, cet attribut est défini sur « false ».
Unique boolean facultatif. Spécifie un index unique Défini sur « true » ou « false », par exemple :

<Index Unique="true">

Par défaut, cet attribut est défini sur « false ».
En ligne boolean facultatif. Spécifie un index qui peut effectuer des opérations alors que le serveur est connecté, ce qui nécessite de l'espace disque temporaire. Défini sur « true » ou « false », par exemple :

<Index Online="true">

Par défaut, cet attribut est défini sur « false ».

Pour plus d'informations, consultez Perform Index Operations Online.
IndexSizeInMB double facultatif. Spécifie la taille maximale, en mégaoctets, de l'index, par exemple :

<Index IndexSizeInMB="873.75">

Aucun paramètre par défaut.
NumberOfRows entier facultatif. Simule différentes tailles d'index, ce qui simule différentes tailles de tables, par exemple :

<Index NumberOfRows="3000">

Aucun paramètre par défaut.
QUOTED_IDENTIFIER boolean facultatif. Force Microsoft SQL Server à suivre les règles ISO se rapportant aux guillemets qui délimitent les identificateurs et les chaînes littérales. Cet attribut doit être activé si l'index se trouve sur une colonne calculée ou une vue. Par exemple, la syntaxe suivante active cet attribut :

<Index QUOTED_IDENTIFIER [...]>

Par défaut, cet attribut est désactivé.

Pour plus d’informations, consultez SET QUOTED_IDENTIFIER (Transact-SQL).
ARITHABORT boolean facultatif. Entraîne l'arrêt d'une requête lorsqu'un dépassement de capacité ou une division par zéro se produit durant son exécution. Cet attribut doit être activé si l'index se trouve sur une colonne calculée ou une vue. Par exemple, la syntaxe suivante active cet attribut :

<Index ARITHABORT [...]>

Par défaut, cet attribut est désactivé.

Pour plus d’informations, consultez SET ARITHABORT (Transact-SQL).
CONCAT_NULL_YIELDS_

NULL
boolean facultatif. Détermine si les résultats de concaténation sont considérés comme des valeurs NULL ou des chaînes vides. Cet attribut doit être activé si l'index se trouve sur une colonne calculée ou une vue. Par exemple, la syntaxe suivante active cet attribut :

<Index CONCAT_NULL_YIELDS_NULL [...]>

Par défaut, cet attribut est désactivé.

Pour plus d’informations, consultez SET CONCAT_NULL_YIELDS_NULL (Transact-SQL).
ANSI_NULLS boolean facultatif. Spécifie le comportement conforme à la norme ISO pour les opérateurs de comparaison égal à (=) et différent de (<>), lorsqu’ils sont utilisés avec des valeurs Null. Cet attribut doit être activé si l'index se trouve sur une colonne calculée ou une vue. Par exemple, la syntaxe suivante active cet attribut :

<Index ANSI_NULLS [...]>

Par défaut, cet attribut est désactivé.

Pour plus d’informations, consultez SET ANSI_NULLS (Transact-SQL).
ANSI_PADDING boolean facultatif. Contrôle la façon dont une colonne stocke des valeurs plus courtes que sa taille définie Cet attribut doit être activé si l'index se trouve sur une colonne calculée ou une vue. Par exemple, la syntaxe suivante active cet attribut :

<Index ANSI_PADDING [...]>

Par défaut, cet attribut est désactivé.

Pour plus d’informations, consultez SET ANSI_PADDING (Transact-SQL).
ANSI_WARNINGS boolean facultatif. Spécifie le comportement conforme à la norme ISO pour plusieurs conditions d'erreur : Cet attribut doit être activé si l'index se trouve sur une colonne calculée ou une vue. Par exemple, la syntaxe suivante active cet attribut :

<Index ANSI_WARNING [...]>

Par défaut, cet attribut est désactivé.

Pour plus d’informations, consultez SET ANSI_WARNINGS (Transact-SQL).
NUMERIC_ROUNDABORT boolean facultatif. Spécifie le niveau de gravité de l'erreur générée lorsqu'un arrondi effectué dans une expression entraîne une perte de précision. Cet attribut doit être désactivé si l'index se trouve sur une colonne calculée ou une vue.

La syntaxe suivante active cet attribut :

<Index ANSI_WARNING [...]>

Par défaut, cet attribut est désactivé.

Pour plus d’informations, consultez SET NUMERIC_ROUNDABORT (Transact-SQL).

Caractéristiques de l'élément

Caractéristique Description
Type de données et longueur Aucun.
Valeur par défaut Aucun.
Occurrence Obligatoire une fois pour chaque élément Create ou Drop si aucune autre structure PDS n’est spécifiée avec les éléments Statistics ou Heap .

Relations entre les éléments

Relation Éléments
Élément parent Create, élément (Assistant Paramétrage de base de données)

Élément Drop. Pour plus d'informations, voir le schéma de l'Assistant Paramétrage du moteur de base de données.
Éléments enfants Name, élément pour les index (Assistant Paramétrage de base de données)

Column, élément pour les index (Assistant Paramétrage de base de données)

ÉlémentPartitionScheme . Pour plus d'informations, voir le schéma de l'Assistant Paramétrage du moteur de base de données.

ÉlémentPartitionColumn . Pour plus d'informations, voir le schéma de l'Assistant Paramétrage du moteur de base de données.

Filegroup, élément pour les index (Assistant Paramétrage de base de données)

ÉlémentNumberOfReferences . Pour plus d'informations, voir le schéma de l'Assistant Paramétrage du moteur de base de données.

ÉlémentPercentUsage . Pour plus d'informations, voir le schéma de l'Assistant Paramétrage du moteur de base de données.

Exemple

Pour obtenir un exemple d’utilisation de cet élément, consultez l’Exemple de fichier d’entrée XML avec une configuration spécifiée par l’utilisateur (DTA).

Voir aussi

Référence des fichiers d'entrée XML (Assistant Paramétrage du moteur de base de données)