Partager via


Tâche Reconstruire l'index (Plan de maintenance)

Mis à jour : 12 décembre 2006

Utilisez la boîte de dialogue Tâche Reconstruire l'index pour recréer les index des tables de la base de données en définissant un nouveau facteur de remplissage. Le facteur de remplissage détermine la quantité d'espace disponible sur chaque page de l'index pour permettre l'extension ultérieure de l'index. Au fur et à mesure que des données sont ajoutées à la table, l'espace disponible se remplit parce que le facteur de remplissage n'est pas constant. La réorganisation des pages de données et d'index permet de recouvrer l'espace disponible.

La Tâche Reconstruire l'index utilise l'instruction ALTER INDEX si vous êtes connecté à SQL Server 2005 et l'instruction DBCC DBREINDEX si vous êtes connecté à SQL Server 2000.

Options

  • Connexion
    Sélectionnez la connexion serveur à utiliser pour effectuer cette tâche.
  • Nouvelle
    Créez une nouvelle connexion serveur à utiliser pour effectuer cette tâche. La boîte de dialogue Nouvelle connexion est décrite ci-dessous.
  • Bases de données
    Spécifiez les bases de données concernées par cette tâche.

    • Toutes les bases de données
      Génère un plan de maintenance qui exécute les tâches de maintenance sur toutes les bases de données SQL Server, à l'exception de tempdb.
    • Toutes les bases de données système
      Génère un plan de maintenance qui exécute les tâches de maintenance sur chacune des bases de données système de SQL Server, à l'exception de tempdb. Aucune tâche de maintenance n'est exécutée sur les bases de données créées par l'utilisateur.
    • Toutes les bases de données utilisateur
      Génère un plan de maintenance qui exécute les tâches de maintenance sur toutes les bases de données créées par l'utilisateur. Aucune tâche de maintenance n'est exécutée sur les bases de données système de SQL Server.
    • Ces bases de données
      Génère un plan de maintenance qui exécute les tâches de maintenance uniquement sur les bases de données sélectionnées. Si vous choisissez cette option, il faut sélectionner au moins une base de données dans la liste.
      ms180074.note(fr-fr,SQL.90).gifRemarque :
      Les plans de maintenance sont exécutés uniquement sur des bases de données définies au niveau de compatibilité 80 ou plus. Les bases de données définies au niveau de compatibilité 70 ou moins ne sont pas affichées.
  • Objet
    Permet de limiter la grille Sélection afin d'afficher des tables, des vues ou les deux.
  • Sélection
    Spécifiez les tables ou index concernés par cette tâche. Cette option n'est pas disponible lorsque Tables et vues est sélectionné dans la zone Objet.
  • Réorganiser les pages avec la quantité d'espace disponible par défaut
    Supprime les index des tables de la base de données et les recrée avec le facteur de remplissage qui a été spécifié lors de la création des index.
  • Modifier l'espace disponible par pourcentage de page de
    Supprime les index des tables de la base de données et les recrée avec un nouveau facteur de remplissage calculé automatiquement, réservant ainsi la quantité d'espace disponible spécifiée dans les pages d'index. Plus le pourcentage est élevé, plus il y a d'espace disponible réservé dans les pages d'index et plus l'index peut s'agrandir. Les valeurs valides vont de 0 à 100.
  • Trier les résultats dans tempdb
    L'option SORT_IN_TEMPDB détermine où les résultats intermédiaires du tri, générés pendant la création d'un index, sont stockés temporairement. S'il n'est pas nécessaire d'effectuer un tri ou si le tri peut être effectué en mémoire, l'option SORT_IN_TEMPDB est ignorée. Cette option n'est pas appliquée aux bases de données SQL Server 2000.
  • Conserver l'index en ligne lors de la réindexation
    Utilisez l'option ONLINE qui permet aux utilisateurs d'accéder à la table sous-jacente ou aux données d'index cluster, ainsi qu'à tous les index non-cluster associés au cours des opérations d'index. Cette option n'est pas appliquée aux bases de données SQL Server 2000.

    ms180074.note(fr-fr,SQL.90).gifRemarque :
    Les opérations en ligne sur les index sont disponibles uniquement dans Microsoft SQL Server 2005 Enterprise Edition.
  • Vue T-SQL
    Affiche les instructions Transact-SQL effectuées sur le serveur pour cette tâche, en fonction des options sélectionnées.

    ms180074.note(fr-fr,SQL.90).gifRemarque :
    Lorsque le nombre d'objets concernés est important, l'affichage de ces instructions peut prendre beaucoup de temps.

Boîte de dialogue Nouvelle connexion

  • Nom de la connexion
    Donnez un nom à la nouvelle connexion.
  • Sélectionnez un serveur ou entrez un nom de serveur
    Sélectionnez le serveur auquel se connecter pour effectuer cette tâche.
  • Actualiser
    Actualise la liste des serveurs disponibles.
  • Entrez des informations pour vous connecter au serveur
    Spécifiez la méthode d'authentification à utiliser avec le serveur.
  • Utiliser la sécurité intégrée de Windows
    Permet de se connecter à une instance du moteur de base de données SQL Server à l'aide de l'authentification Microsoft Windows.
  • Utiliser un nom d'utilisateur et un mot de passe spécifiques
    Permet de se connecter à une instance du moteur de base de données SQL Server en utilisant l'authentification SQL Server. Cette option n'est pas disponible.
  • Nom d'utilisateur
    Spécifiez une connexion SQL Server à utiliser pour l'authentification. Cette option n'est pas disponible.
  • Mot de passe
    Spécifiez un mot de passe à utiliser pour l'authentification. Cette option n'est pas disponible.

Voir aussi

Autres ressources

ALTER INDEX (Transact-SQL)
DBCC DBREINDEX (Transact-SQL)
CREATE INDEX (Transact-SQL)
tempdb et création d'index
Directives pour effectuer des opérations en ligne sur les index
Fonctionnement des opérations d'index en ligne
Exécution d'opérations en ligne sur les index
Pages et extensions
Gestion des allocations des extensions et de l'espace libre

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

12 décembre 2006

Nouveau contenu :
  • Ajout d'une remarque concernant l'option Conserver l'index en ligne lors de la réindexation, qui indique que les opérations en ligne sur les index sont disponibles uniquement dans Microsoft SQL Server 2005 Enterprise Edition.
Contenu modifié :
  • Suppression des options suivantes pour refléter les modifications apportées à l'interface utilisateur dans SQL Server 2005 Service Pack 2 (SP2) :
    • Index de remplissage
    • Ignorer les clés dupliquées

17 juillet 2006

Nouveau contenu :
  • Ajout d'une remarque sur les niveaux de compatibilité.