Vue d'ensemble de l'Assistant Paramétrage du moteur de base de données

L'Assistant Paramétrage du moteur de base de données Microsoft SQL Server vous permet de sélectionner et de créer un ensemble optimal d'index, de vues indexées et de partitions, sans que soit requise l'intervention d'un expert comprenant la structure de la base de données ou les mécanismes internes de Microsoft SQL Server.

L'Assistant Paramétrage du moteur de base de données analyse une charge de travail et l'implémentation physique d'une ou de plusieurs bases de données. Une charge de travail est un ensemble d'instructions Transact-SQL qui s'exécutent sur les bases de données que vous souhaitez paramétrer. L'Assistant Paramétrage du moteur de base de données peut utiliser des scripts Transact-SQL, des fichiers de trace ou des tables de trace en tant que charges de travail lors du paramétrage des bases de données. Vous pouvez créer des charges de travail de script Transact-SQL à l'aide de l'Éditeur de requête dans SQL Server Management Studio. Vous pouvez créer des charges de travail de fichier de trace et de table de trace à l'aide du modèle de paramétrage dans le SQL Server Profiler. Pour plus d'informations sur l'utilisation du SQL Server Profiler pour créer des traces que vous pouvez utiliser comme charges de travail, consultez Présentation de SQL Server Profiler.

Après avoir analysé une charge de travail, l'Assistant Paramétrage du moteur de base de données peut vous recommander d'ajouter, de supprimer ou de modifier les structures PDS (Physical Design Structures) de vos bases de données. Il peut également vous recommander quelles statistiques doivent être collectées pour sauvegarder les structures PDS. Les structures PDS comprennent les index cluster, les index non-cluster, les vues indexées et le partitionnement. L'Assistant Paramétrage du moteur de base de données recommande un ensemble de structures PDS qui réduisent le coût estimé des optimiseurs de requête de la charge de travail.

Fonctionnalités de l'Assistant Paramétrage du moteur de base de données

L'Assistant Paramétrage du moteur de base de données peut effectuer les tâches suivantes :

  • recommander la meilleure combinaison d'index pour les bases de données, par l'utilisation de l'optimiseur de requêtes aux fins d'analyse des requêtes dans la charge de travail ;

  • recommander des partitions alignées ou non alignées pour les bases de données référencées dans une charge de travail ;

  • recommander des vues indexées pour les bases de données référencées dans une charge de travail ;

  • analyser les effets des modifications suggérées, notamment l'utilisation des index, la distribution des requêtes au sein des tables et les performances des requêtes dans la charge de travail ;

  • recommander des solutions d'optimisation de la base de données pour un ensemble réduit de requêtes à problème ;

  • vous permettre de personnaliser la recommandation en définissant des options avancées telles que les contraintes d'espace disque ;

  • fournir des rapports qui résument les effets de la mise en œuvre des recommandations pour une charge de travail donnée ;

  • prendre en compte d'autres solutions dans lesquelles vous fournissez des choix de conception possibles sous forme de configurations hypothétiques que l'Assistant Paramètre du moteur de base de données évalue.