Procédure : effectuer une analyse exploratoire

La fonction de configuration spécifiée par l'utilisateur de l'Assistant Paramétrage du moteur de base de données permet aux administrateurs de bases de données de réaliser une analyse exploratoire. À l'aide de cette fonction, les administrateurs de bases de données spécifient la conception souhaitée d'une base de données physique à l'Assistant Paramétrage du moteur de base de données, après quoi ils peuvent évaluer les effets de cette conception sur les performances sans pour autant la mettre en œuvre. La configuration spécifiée par l'utilisateur est prise en charge par l'interface utilisateur graphique (GUI) de l'Assistant Paramétrage du moteur de base de données et par l'utilitaire de ligne de commande. Toutefois, l'utilitaire de ligne de commande présente la plus grande flexibilité.

Si vous utilisez l'interface utilisateur de l'Assistant Paramétrage du moteur de base de données, vous pouvez évaluer les effets de la mise en œuvre d'un sous-ensemble de sa recommandation de paramétrage. En revanche, vous ne pouvez pas ajouter de structures PDS (Physical Design Structures) hypothétiques à évaluer par l'Assistant Paramétrage du moteur de base de données.

Pour plus d'informations sur la fonction de configuration spécifiée par l'utilisateur, consultez Analyse exploratoire utilisant l'Assistant Paramétrage du moteur de base de données.

Les procédures suivantes expliquent comment utiliser la fonction de configuration spécifiée par l'utilisateur avec l'interface des deux outils.

Utilisation de l'interface utilisateur de l'Assistant Paramétrage du moteur de base de données pour évaluer les recommandations de paramétrage

La procédure suivante décrit comment évaluer une recommandation générée par l'Assistant Paramétrage du moteur de base de données. L'interface utilisateur ne vous permet cependant pas de spécifier de nouvelles structures PDS à des fins d'évaluation.

Pour évaluer les recommandations de paramétrage à l'aide de l'interface utilisateur de l'Assistant Paramétrage du moteur de base de données

  1. Utilisez l'interface utilisateur de l'Assistant Paramétrage du moteur de base de données pour paramétrer une base de données. Voir Procédure : paramétrage d'une base de données à l'aide de l'Assistant Paramétrage du moteur de base de données. Pour évaluer une session de paramétrage existante, double-cliquez dessus dans Moniteur de session.

  2. Sous l'onglet Recommandations, effacez les structures PDS recommandées que vous ne souhaitez pas utiliser.

  3. Dans le menu Actions, cliquez sur Évaluer les recommandations. Une nouvelle session de paramétrage est créée.

  4. Tapez le nouveau Nom de session. Pour afficher la configuration de la structure PDS de la base de données en cours d'évaluation, choisissez Cliquez ici pour afficher la section de configuration, dans la zone Description en bas de la fenêtre d'application de l'Assistant Paramétrage du moteur de base de données.

  5. Dans la barre d'outils, cliquez sur le bouton Démarrer l'analyse. Lorsque l'Assistant Paramétrage du moteur de base de données a terminé, vous pouvez afficher les résultats sous l'onglet Recommandations.

Utilisation de l'interface utilisateur de l'Assistant Paramétrage du moteur de base de données pour exporter les résultats de la session de paramétrage pour l'analyse du paramétrage d'un scénario

La procédure suivante décrit comment exporter les résultats d'une session de paramétrage de l'Assistant Paramétrage du moteur de base de données vers un fichier XML, que vous pouvez modifier, pour ensuite le paramétrer avec l'utilitaire de ligne de commande dta. Ceci vous permet d'effectuer une analyse de paramétrage sur de nouvelles structures PDS hypothétiques, sans engager de charge supplémentaire de mise en œuvre dans votre base de données avant d'avoir déterminé si elles produisent les améliorations de performances recherchées. L'utilisation, dans un premier temps, de l'interface utilisateur de l'Assistant Paramétrage du moteur de base de données pour paramétrer votre base de données, puis l'exportation de ses résultats vers un fichier .xml, constitue une bonne méthode pour les utilisateurs non familiers du langage XML, qui peuvent ainsi exploiter la flexibilité du schéma XML de l'Assistant Paramétrage du moteur de base de données pour effectuer des analyses de scénario.

Pour exporter les résultats de la session de paramétrage de l'interface utilisateur de l'Assistant Paramétrage du moteur de base de données pour une analyse de scénario à l'aide de l'utilitaire de ligne de commande dta

  1. Utilisez l'interface utilisateur de l'Assistant Paramétrage du moteur de base de données pour paramétrer une base de données. Voir Procédure : paramétrage d'une base de données à l'aide de l'Assistant Paramétrage du moteur de base de données. Pour évaluer une session de paramétrage existante, double-cliquez dessus dans Moniteur de session.

  2. Dans le menu Fichier, cliquez sur Exporter les résultats de la session et enregistrez-la en tant que fichier XML.

  3. Ouvrez le fichier XML créé à l'étape 2 dans votre éditeur XML ou de texte préféré ou dans Microsoft SQL Server Management Studio. Faites défiler jusqu'à l'élément Configuration. Copiez et collez la section de l'élément Configuration dans un modèle de fichier d'entrée XML après l'élément TuningOptions. Enregistrez ce fichier d'entrée XML.

  4. Dans le nouveau fichier d'entrée XML créé à l'étape 3, spécifiez les options de paramétrage désirées dans l'élément TuningOptions, modifiez la section de l'élément Configuration (en ajoutant ou en supprimant les structures PDS comme approprié pour votre analyse), enregistrez le fichier et validez-le par rapport au schéma XML de l'Assistant Paramétrage du moteur de base de données. Pour plus d'informations sur la modification de ce fichier XML, consultez Référence des fichiers d'entrée XML (Assistant Paramétrage du moteur de base de données).

  5. Utilisez le fichier XML créé à l'étape 4 en tant qu'entrée dans l'utilitaire de ligne de commande dta. Pour plus d'informations sur l'utilisation de fichiers d'entrée XML avec cet utilitaire, consultez Procédure : paramétrer une base de données à l'aide de l'utilitaire dta.

Utilisation de la fonction de configuration spécifiée par l'utilisateur avec l'utilitaire de ligne de commande dta

Si vous êtes un développeur XML expérimenté, vous pouvez créer un fichier d'entrée XML par l'Assistant Paramétrage du moteur de base de données, dans lequel vous pouvez spécifier une charge de travail et une configuration hypothétique de structures PDS, telles que des index, des vues indexées ou un partitionnement. Vous pouvez ensuite employer l'utilitaire de ligne de commande dta pour analyser les effets de cette configuration hypothétique sur les performances des requêtes pour votre base de données. La procédure suivante détaille ce processus :

Pour utiliser la fonction de configuration spécifiée par l'utilisateur avec l'utilitaire de ligne de commande dta

  1. Créez une charge de travail de paramétrage. Pour plus d'informations sur l'exécution de cette tâche, consultez Procédure : créer des charges de travail.

  2. Copiez et collez l'Exemple de fichier d'entrée XML avec une configuration spécifiée par l'utilisateur (Assistant Paramétrage de base de données) dans votre éditeur XML ou dans un éditeur de texte. Utilisez cet exemple pour créer un fichier d'entrée XML pour votre session de paramétrage. Pour plus d'informations sur l'exécution de cette tâche, consultez Procédure : créer des fichiers d'entrée XML.

  3. Modifiez les éléments TuningOptions et Configuration dans l'exemple de fichier d'entrée XML. Dans l'élément TuningOptions, spécifiez les structures PDS dont doit tenir compte l'Assistant Paramétrage du moteur de base de données au cours de la session de paramétrage. Dans l'élément Configuration, spécifiez les structures PDS qui correspondent à la configuration hypothétique des structures PDS de la base de données que doit analyser l'Assistant Paramétrage du moteur de base de données. Pour plus d'informations sur les attributs et les éléments enfants utilisables avec les éléments parents TuningOptions et Configuration, consultez Référence des fichiers d'entrée XML (Assistant Paramétrage du moteur de base de données).

  4. Enregistrez le fichier d'entrée avec l'extension .xml.

  5. Validez le fichier d'entrée XML enregistré à l'étape 4 par rapport au schéma XML de l'Assistant Paramétrage du moteur de base de données. Ce schéma est installé dans l'emplacement suivant lors de l'installation de Microsoft SQL Server :

    C:\Program Files\Microsoft SQL Server\100\Tools\Binn\schemas\sqlserver\2004\07\dta\dtaschema.xsd
    

    Le schéma XML de l'Assistant Paramétrage du moteur de base de données est également disponible en ligne à l'adresse https://schemas.microsoft.com/sqlserver/2004/07/dta.

  6. Après avoir créé une charge de travail et un fichier d'entrée XML, vous êtes prêt à envoyer le fichier d'entrée dans l'utilitaire de ligne de commande dta pour l'analyser. Veillez à donner un nom au fichier de sortie XML pour l'argument -ox de l'utilitaire. Cette opération crée un fichier de sortie XML dont la configuration recommandée est spécifiée dans l'élément Configuration. Si vous souhaitez exécuter de nouveau l'Assistant Paramétrage du moteur de base de données pour vérifier une autre configuration hypothétique basée sur la sortie, vous pouvez copier et coller le contenu de l'élément Configuration du fichier de sortie dans un nouveau fichier d'entrée XML ou dans votre fichier d'origine. Pour plus informations sur l'utilisation d'un fichier d'entrée XML avec l'utilitaire dta, consultez la procédure « Pour paramétrer une base de données à l'aide d'un fichier d'entrée XML » de la rubrique Procédure : paramétrer une base de données à l'aide de l'utilitaire dta.

    Une fois le paramétrage terminé, utilisez l'interface utilisateur de l'Assistant Paramétrage du moteur de base de données pour afficher les rapports de paramétrage, ou bien ouvrez le fichier de sortie XML pour afficher les éléments TuningSummary et Configuration et les recommandations de l'Assistant Paramétrage du moteur de base de données. Pour plus d'informations sur l'affichage des résultats de votre session de paramétrage, consultez Procédure : consultation des résultats d'un paramétrage. Notez également que le fichier de sortie XML peut contenir des rapports d'analyse de l'Assistant Paramétrage du moteur de base de données.

  7. Répétez les étapes 6 et 7 jusqu'à ce que vous ayez créé la configuration hypothétique qui produit l'amélioration des performances de requête recherchée. Vous pouvez alors mettre en œuvre la nouvelle configuration. Voir Procédure : Mise en œuvre des recommandations de paramétrage.

Sécurité

Pour des informations importantes sur les autorisations nécessaires pour utiliser l'Assistant Paramétrage du moteur de base de données, consultez Initialisation de l'Assistant Paramétrage du moteur de base de données.