Paramétrage d'une charge de travail
L'Assistant Paramétrage du moteur de base de données peut servir à trouver la conception de base de données physique qui permet d'obtenir les meilleures performances des requêtes sur les bases de données et les tables que vous avez sélectionnées pour le paramétrage.
Cette tâche utilise l'exemple de base de données AdventureWorks2012 . Pour optimiser la sécurité, les exemples de bases de données ne sont pas installés par défaut. Pour installer les exemples de bases de données, consultez Installation des exemples SQL Server et des exemples de bases de données.
Pour paramétrer le fichier de script Transact-SQL d'une charge de travail
Copiez une ou plusieurs instructions SELECT exemple à partir de « A. Utilisation de SELECT pour extraire des lignes et des colonnes » dans Exemples SELECT (Transact-SQL), puis collez les instructions dans l'Éditeur de requête de SQL Server Management Studio. Enregistrez le fichier sous le nom MyScript.sql dans un répertoire où il est facile de le retrouver.
Démarrez l'Assistant Paramétrage du moteur de base de données. Consultez Lancement de l'Assistant Paramétrage du moteur de base de données.
Dans le volet droit de l'interface utilisateur graphique de l'Assistant Paramétrage du moteur de base de données, tapez MySession dans la zone Nom de session.
Sélectionnez Fichier pour votre Charge de travail et cliquez sur Rechercher un fichier de charge de travail pour localiser le fichier MyScript.sql que vous avez enregistré à l'étape 1.
Sélectionnez AdventureWorks2012 dans la liste Base de données pour l'analyse de la charge de travail, sélectionnez AdventureWorks2012 dans la grille Sélectionnez les bases de données et tables à analyser et conservez la case à cocher Enregistrer le journal de paramétrage activée. Base de données pour l'analyse de la charge de travail spécifie la première base de données à laquelle l'Assistant Paramétrage du moteur de base de données se connecte lors du paramétrage d'une charge de travail. Dès que le paramétrage commence, l'Assistant Paramétrage du moteur de base de données se connecte aux bases de données spécifiées par les instructions USE DATABASE contenues dans la charge de travail.
Cliquez sur l'onglet Options de paramétrage. Dans le cadre de cet exercice, il ne vous est pas demandé de définir des options de paramétrage, mais prenez un moment pour passer en revue les options de paramétrage par défaut. Appuyez sur F1 pour afficher l'aide de cette page à onglets. Cliquez sur Options avancées pour afficher des options de paramétrage supplémentaires. Cliquez sur Aide dans la boîte de dialogue Options de paramétrage avancées pour obtenir des informations sur les options de paramétrage affichées ici. Cliquez sur Annuler pour fermer la boîte de dialogue Options de paramétrage avancées sans désactiver les options sélectionnées par défaut.
Dans la barre d'outils, cliquez sur le bouton Démarrer l'analyse. Pendant que l'Assistant Paramétrage du moteur de base de données analyse la charge de travail, vous pouvez contrôler l'état de l'analyse sous l'onglet Progression. Lorsque le paramétrage est terminé, l'onglet Recommandations s'affiche.
Si vous recevez une erreur relative à l'heure et à la date d'arrêt du paramétrage, vérifiez l'heure précisée pour l'option Arrêter à sous l'onglet Options de paramétrage principal. Assurez-vous que l'heure et la date spécifiées dans Arrêter à sont supérieures à la date et heure actuelles et, si besoin est, modifiez-les.
Une fois l'analyse terminée, enregistrez votre recommandation sous la forme d'un script Transact-SQL en cliquant sur Enregistrer les recommandations dans le menu Actions. Dans la boîte de dialogue Enregistrer sous, accédez au répertoire dans lequel vous souhaitez enregistrer le script de recommandations et tapez le nom de fichier MyRecommendations.
Résumé
Vous avez correctement paramétré une charge de travail d'instruction SELECT simple sur la base de données AdventureWorks2012 . L'Assistant Paramétrage du moteur de base de données peut également utiliser les fichiers et les tables de trace SQL Server Profiler comme charges de travail de paramétrage. Au cours de la tâche suivante, vous allez afficher et interpréter les recommandations de paramétrage que vous avez reçues en résultat de l'exercice de paramétrage.