|
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
|
Traduction
Source
|
Définir les options d'index
Dans cette rubrique
-
Avant de commencer :
-
Pour modifier les propriétés d'un index, utilisez :
Limitations et restrictions
-
Les options suivantes sont immédiatement appliquées à l'index à l'aide de la clause SET de l'instruction ALTER INDEX : ALLOW_PAGE_LOCKS, ALLOW_ROW_LOCKS, IGNORE_DUP_KEY et STATISTICS_NORECOMPUTE. -
Les options suivantes peuvent être définies lorsque vous reconstruisez un index à l'aide de ALTER INDEX REBUILD ou de CREATE INDEX WITH DROP_EXISTING : PAD_INDEX, FILLFACTOR, SORT_IN_TEMPDB, IGNORE_DUP_KEY, STATISTICS_NORECOMPUTE, ONLINE, ALLOW_ROW_LOCKS, ALLOW_PAGE_LOCKS, MAXDOP, and DROP_EXISTING (CREATE INDEX uniquement).
Sécurité
Pour modifier les propriétés d'un index dans le Concepteur de tables
-
Dans l'Explorateur d'objets, cliquez sur le signe plus (+) pour développer la base de données qui contient la table pour laquelle vous souhaitez modifier les propriétés d'un index. -
Cliquez sur le signe plus (+) pour développer le dossier Tables. -
Cliquez avec le bouton droit sur la table pour laquelle vous souhaitez modifier les propriétés d'un index et sélectionnez Conception. -
Dans le menu Concepteur de tables, cliquez sur Index/Clés. -
Sélectionnez l'index à modifier. Ses propriétés apparaîtront dans la grille principale. -
Modifiez les paramètres de l'ensemble de propriétés pour personnaliser l'index. -
Cliquez sur Fermer. -
Dans le menu Fichier, sélectionnez Enregistrertable_name.
Pour modifier les propriétés d'un index dans l'Explorateur d'objets
-
Dans l'Explorateur d'objets, cliquez sur le signe plus (+) pour développer la base de données qui contient la table pour laquelle vous souhaitez modifier les propriétés d'un index. -
Cliquez sur le signe plus (+) pour développer le dossier Tables. -
Cliquez sur le signe plus (+) pour développer la table pour laquelle vous souhaitez modifier les propriétés d'un index. -
Cliquez sur le signe plus (+) pour développer le dossier Index. -
Cliquez avec le bouton droit sur l'index dont vous voulez modifier les propriétés, puis sélectionnez Propriétés. -
Sous Sélectionner une page, sélectionnez Options. -
Modifiez les paramètres de l'ensemble de propriétés pour personnaliser l'index. -
Pour ajouter, supprimer ou déplacer une colonne d'index, sélectionnez la page Général dans la boîte de dialogue Propriétés de l'index - index_name. Pour plus d'informations, consultez Propriétés de l'index – Aide (F1).
Pour afficher les propriétés de tous les index d'une table
-
Dans l'Explorateur d'objets, connectez-vous à une instance du Moteur de base de données. -
Dans la barre d'outils standard, cliquez sur Nouvelle requête. -
Copiez et collez l'exemple suivant dans la fenêtre de requête, puis cliquez sur Exécuter. USE AdventureWorks2012; GO SELECT i.name AS index_name, i.type_desc, i.is_unique, ds.type_desc AS filegroup_or_partition_scheme, ds.name AS filegroup_or_partition_scheme_name, i.ignore_dup_key, i.is_primary_key, i.is_unique_constraint, i.fill_factor, i.is_padded, i.is_disabled, i.allow_row_locks, i.allow_page_locks, i.has_filter, i.filter_definition FROM sys.indexes AS i INNER JOIN sys.data_spaces AS ds ON i.data_space_id = ds.data_space_id WHERE is_hypothetical = 0 AND i.index_id <> 0 AND i.object_id = OBJECT_ID('HumanResources.Employee'); GO
Pour définir les propriétés d'un index
-
Dans l'Explorateur d'objets, connectez-vous à une instance du Moteur de base de données. -
Dans la barre d'outils standard, cliquez sur Nouvelle requête. -
Copiez et collez les exemples suivants dans la fenêtre de requête, puis cliquez sur Exécuter. USE AdventureWorks2012; GO ALTER INDEX AK_SalesOrderHeader_SalesOrderNumber ON Sales.SalesOrderHeader SET ( STATISTICS_NORECOMPUTE = ON, IGNORE_DUP_KEY = ON, ALLOW_PAGE_LOCKS = ON ) ; GOUSE AdventureWorks2012; GO ALTER INDEX ALL ON Production.Product REBUILD WITH (FILLFACTOR = 80, SORT_IN_TEMPDB = ON, STATISTICS_NORECOMPUTE = ON); GO
