Détermination de la possibilité de paramétrer les événements

Si l'Assistant Paramétrage du Moteur de base de données SQL Server ne paramètre pas un événement, celui-ci est consigné dans un journal des paramétrages. Dans l'interface graphique utilisateur de l'Assistant Paramétrage du Moteur de base de données SQL Server, sous l'onglet Général, vous pouvez sélectionner l'option Enregistrer le journal de paramétrage et visualiser le journal dans le volet inférieur de l'onglet Progression. Si vous vous servez de l'utilitaire dta , vous pouvez recourir à l'argument -e pour spécifier le nom de fichier et l'emplacement d'un journal des paramétrages. Pour plus d'informations, consultez Procédure : consultation des résultats d'un paramétrage.

Raisons courantes pour lesquelles l'Assistant Paramétrage du moteur de base de données ne paramètre pas un événement

Certaines des raisons les plus courantes pour lesquelles l'Assistant Paramétrage du Moteur de base de données SQL Server ne paramètre pas les événements sont les suivantes :

  • Une charge de travail référence des tables que l'utilisateur n'a pas sélectionnées en vue de les paramétrer.

  • Une charge de travail référence des tables très petites, par exemple des tables qui contiennent moins de 10 pages de données.

  • L'Assistant Paramétrage du Moteur de base de données SQL Server ne peut pas paramétrer la charge de travail dans le délai spécifié.

Pour plus d'informations, consultez Raison pour laquelle les événements ne sont pas paramétrés.

Détermination de la possibilité de paramétrer un événement

La façon la plus facile de déterminer si l'Assistant Paramétrage du Moteur de base de données SQL Server peut paramétrer un événement particulier consiste à déterminer si une sortie Showplan peut être obtenue pour cet événement. Utilisez SQL Server Management Studio pour déterminer si une sortie Showplan peut être obtenue. L'Assistant Paramétrage du Moteur de base de données SQL Server ne peut paramétrer l'événement que si une sortie Showplan est produite par le serveur pour cet événement, dans la base de données où celui-ci a été exécuté. Pour plus d'informations, consultez Affichage de plans d'exécution graphique (SQL Server Management Studio).

Raisons pour lesquelles l'Assistant Paramétrage du moteur de base de données recommande de supprimer un nombre important d'objets

Les raisons pour lesquelles l'Assistant Paramétrage du Moteur de base de données SQL Server peut générer de nombreuses recommandations indiquant de supprimer des structures PDS (Physical Design Structures) sont les suivantes :

  • Si la charge de travail est réduite ou qu'elle référence un petit sous-ensemble de structures PDS, l'Assistant Paramétrage du Moteur de base de données SQL Server peut recommander de supprimer le reste des structures PDS, car la charge de travail ne les référence pas. L'Assistant Paramétrage du Moteur de base de données SQL Server suppose que la charge de travail est représentative de la charge de travail normale sur le serveur et génère ses recommandations en conséquence.

  • Si la plupart des requêtes dans la charge de travail sont ignorées, aboutissant à de nombreuses recommandations de suppression de structures PDS, les raisons peuvent en être les suivantes :

    • Des bases de données incorrectes ont été spécifiées pour l'argument -d si l'utilitaire dta a été utilisé.

    • La plupart des requêtes dans la charge de travail référencent des tables réduites qui contiennent moins de 10 pages de données.

    • La plupart des instructions Transact-SQL dans la charge de travail ne référencent pas d'objets paramétrables. C'est par exemple le cas si la charge de travail contient de nombreuses instructions SET ou DECLARE.

Pour déterminer la raison exacte pour laquelle l'Assistant Paramétrage du Moteur de base de données SQL Server génère de nombreuses recommandations de suppression, examinez les messages du journal des paramétrages. Pour plus d'informations, consultez À propos du journal de paramétrage.