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 des raisons de 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 récupérer des lignes et des colonnes » dans exemples SELECT (Transact-SQL) et collez les instructions dans le É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 travailet 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électionner des bases de données et des tables à régler , puis laissez l’option Enregistrer le journal de paramétrage sélectionné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 . Quand 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. Vérifiez que l’heure et la date spécifiées dans Arrêter à sont ultérieures à la date et à l’heure actuelles et, si besoin est, modifiez-les.
Une fois l’analyse effectuée, enregistrez votre recommandation en tant que 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 terminé le paramétrage d’une charge de travail d’instruction SELECT simple sur la base de données AdventureWorks2012 . Le Assistant Paramétrage du moteur de base de données peut également prendre SQL Server Profiler des fichiers de trace et des tables en tant que charges de travail de réglage. 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.