Procédure : réorganiser un index (SQL Server Management Studio)

Cette rubrique décrit comment réorganiser un ou tous les index d'une table à l'aide de l'Explorateur d'objets dans SQL Server Management Studio. La réorganisation d'un index nécessite un minimum de ressources système. Cette opération défragmente le niveau feuille des index cluster ou non cluster sur les tables et les vues en réorganisant physiquement les pages de niveau feuille afin qu'elles respectent l'ordre logique de gauche à droite des nœuds feuille. La réorganisation compacte également les pages d'index. Le compactage repose sur la valeur de taux de remplissage existante. Pour plus d'informations, consultez Réorganisation et reconstruction d'index.

Pour réorganiser un index

  1. Dans l'Explorateur d'objets, connectez-vous à une instance de Moteur de base de données, puis développez-la.

  2. Développez Bases de données, développez la base de données qui contient la table avec l'index spécifié, puis développez Tables.

  3. Développez la table à laquelle appartient l'index, puis développez Index.

  4. Cliquez avec le bouton droit sur l'index à réorganiser, puis cliquez sur Réorganiser.

  5. Pour spécifier que toutes les pages contenant des données LOB doivent également être compactées, activez la case à cocher Compacter les données de la colonne d'objets volumineux.

    Les types de données LOB sont image, text, ntext, varchar(max), nvarchar(max), varbinary(max) et xml. Le compactage de ces données offre une meilleure utilisation de l'espace disque.

  6. Pour désactiver le compactage des données d'objets volumineux, désactivez la case à cocher Compacter les données de la colonne d'objets volumineux.

  7. Pour démarrer l'opération de réorganisation, cliquez sur OK.

Pour réorganiser tous les index d'une table

  1. Dans l'Explorateur d'objets, connectez-vous à une instance de Moteur de base de données, puis développez-la.

  2. Développez Bases de données, développez la base de données qui contient la table avec les index spécifiés, puis développez Tables.

  3. Développez la table à laquelle appartiennent les index.

  4. Cliquez avec le bouton droit sur Index, puis cliquez sur Réorganiser tout.

  5. Pour spécifier que toutes les pages contenant des données LOB doivent également être compactées, activez la case à cocher Compacter les données de la colonne d'objets volumineux.

    Les types de données LOB sont image, text, ntext, varchar(max), nvarchar(max), varbinary(max) et xml. Le compactage de ces données offre une meilleure utilisation de l'espace disque.

  6. Pour désactiver le compactage des données d'objets volumineux, désactivez la case à cocher Compacter les données de la colonne d'objets volumineux.

  7. Pour démarrer l'opération de réorganisation, cliquez sur OK.