Tâche Réorganiser l'index (Plan de maintenance)
S’applique à :SQL Server
Utilisez la boîte de dialogue Tâche Réorganiser l’index pour réordonner les pages d’index dans un ordre qui rend les recherches plus efficaces. Cette tâche utilise l’instruction ALTER INDEX REORGANIZE
avec des bases de données SQL Server.
Options
Connection
Sélectionnez la connexion serveur à utiliser pour exécuter la tâche.
Créer
Crée une nouvelle connexion serveur à utiliser pour exécuter la tâche. La boîte de dialogue Nouvelle connexion est décrite ci-dessous.
Bases de données
Spécifie les bases de données faisant l'objet de cette tâche.
Toutes les bases de données
Générez un plan de maintenance qui exécute des tâches de maintenance sur toutes les bases de données SQL Server, sauf
tempdb
.Toutes les bases de données système
Générez un plan de maintenance qui exécute des tâches de maintenance sur chacune des bases de données système SQL Server, sauf
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 des 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 SQL Server.
Ces bases de données
Génère un plan de maintenance qui n'exécute les tâches de maintenance que sur les bases de données sélectionnées. Si vous choisissez cette option, sélectionnez au moins une base de données.
Object
Limite la grille de Sélection à l’affichage des tables et/ou des vues.
Sélection
Spécifie les tables ou les index faisant l'objet de cette tâche. Non disponible quand Tables et vues est sélectionné dans la zone Objet .
Compacter les objets importants
Annule l'allocation de l'espace pour les tables et les vues si possible. Cette option utilise
ALTER INDEX LOB_COMPACTION = ON
.Vue T-SQL
Affichez les instructions Transact-SQL effectuées sur le serveur pour cette tâche, en fonction des options sélectionnées.
Note
Si le nombre d'objets impliqués est élevé, l'affichage des instructions peut prendre un temps considérable.
Options de statistiques d’index
Dans les versions antérieures de Microsoft SQL Server, réorganiser ou reconstruire un index de grande taille pouvait occasionner un ralentissement du système. SQL Server 2016 (13.x) a implémenté des améliorations majeures des performances pour ces opérations d’index.
En outre, dans les versions antérieures, la granularité du contrôle était moins perfectionnée. Cela a provoqué la réorganisation ou la reconstruction de certains index même lorsque les index n’étaient pas beaucoup fragmentés, ce qui était gaspiller. Les contrôles plus récents sur l’interface utilisateur du plan de maintenance vous permettent d’exclure les index qui n’ont pas besoin d’être actualisés, en fonction des critères des statistiques d’index. Pour cela, les vues de gestion dynamique (DMV) suivantes de Transact-SQL sont utilisées en interne :
Type d'analyse
Le système doit consommer des ressources pour collecter des statistiques d’index. Vous pouvez choisir entre consommer relativement plus ou moins de ressources, en fonction du degré de précision que vous estimez nécessaire pour les statistiques d’index. L’IU propose la liste suivante de niveaux de précision, parmi lesquels vous pouvez faire votre sélection :
- Rapide
- Échantillonné
- Detailed
Optimiser l’index uniquement si
L’interface utilisateur offre les filtres paramétrables suivants que vous pouvez utiliser pour éviter d’actualiser les index qui n’ont pas encore fortement besoin d’actualiser :
- Fragmentation >(%)
- Nombre de pages >
- Utilisé au cours des (derniers jours)
Boîte de dialogue Nouvelle connexion
Nom de connexion
Entrez un nom pour la nouvelle connexion.
Sélectionnez ou entrez un nom de serveur.
Sélectionnez un serveur auquel établir la connexion pour exécuter la tâche.
Actualiser
Actualise la liste des serveurs disponibles.
Entrez des informations pour vous connecter au serveur
Spécifiez le mode d'authentification sur le serveur.
Utiliser la sécurité intégrée à Windows NT
Connectez-vous à une instance du moteur de base de données SQL Server avec l’authentification Microsoft Windows.
Utiliser un nom d'utilisateur et un mot de passe spécifiques
Connectez-vous à une instance du moteur de base de données SQL Server à l’aide de l’authentification SQL Server. Cette option n’est pas disponible.
Nom d’utilisateur
Fournissez une connexion SQL Server à utiliser lors de l’authentification. Cette option n’est pas disponible.
Mot de passe
Fournit un mot de passe à utiliser pour l'authentification. Cette option n’est pas disponible.
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour