Projets Query Tuner pour l'optimisation d'instructions SQL uniques et de charges de travail de requêtes

L'objectif principal d'un projet Query Tuner est de sauvegarder les recommandations, analyses et rapports que vous générez dans l'assistant Flux de travaux et de les consulter. Vous pouvez démarrer l'optimisation sans créer préalablement de projet Query Tuner. Toutefois, si vous souhaitez sauvegarder votre travail pour y revenir plus tard, vous devez le sauvegarder dans un projet Query Tuner.

Les objets permettant d'optimiser des instructions SQL uniques incluent les groupes de requêtes, les noeuds de requête, les résultats d'analyse et les rapports

Groupe de requêtes
Un groupe de requêtes est un dossier qui contient un ou plusieurs noeuds de requête.
Noeud de requête
Chaque noeud de requête d'un projet Query Tuner contient le texte d'une instruction SQL. Vous pouvez créer des noeuds de l'une des manières suivantes :
  • Lorsque vous fermez un assistant de flux de travaux dans lequel vous avez capturé une instruction SQL, vous pouvez décider de la sauvegarder dans un nouveau noeud de requête.
  • Lorsque vous fermez un assistant de flux de travaux après avoir exécuté des outils et assistants sur une instruction SQL que vous venez de capturer, vous pouvez décider de sauvegarder l'instruction SQL et le résultat de l'analyse dans un nouveau noeud de requête.
  • Lorsque vous cliquez avec le bouton droit de la souris sur un groupe de requêtes dans un projet Query Tuner et sélectionnez Tune Query.

Lorsque vous cliquez deux fois sur un noeud de requête dans un projet Query Tuner, l'assistant Flux de travaux pour l'optimisation de requêtes s'ouvre à la section Appeler et l'instruction SQL est affichée dans la zone Texte de la requête. Vous pouvez exécuter les assistants et les outils ou cliquer sur l'onglet Consulter pour ouvrir la section Consulter et afficher les résultats d'analyses en cours ou sauvegardés.

Si un projet comprend plusieurs noeuds, vous pouvez basculer entre leurs instructions SQL dans la section Appeler de l'assistant de flux de travaux. Pour basculer, dans l'angle supérieur gauche de la section Appeler, sélectionnez le noeud de requête qui contient la requête SQL. Cet angle de la section Appeler répertorie les groupes de requêtes du projet actuel ainsi que les noeuds de requête dans ces groupes.

Résultat d'analyse
Chaque résultat d'analyse inclut la sortie pour tous les outils et assistants que vous exécutez simultanément sur une instruction SQL. Par exemple, si vous générez un graphique de plan d'accès et que vous exécutez l'assistant Statistiques simultanément, le résultat de l'analyse contient le graphique de plan d'accès ainsi que des recommandations de l'assistant Statistiques. Chaque fois que vous exécutez un ou plusieurs assistants ou outils sur une seule requête, un résultat d'analyse est ajouté au noeud de requête correspondant.

Lorsque vous cliquez deux fois sur un résultat d'analyse dans un projet Query Tuner, l'assistant Flux de travaux pour l'optimisation de requête s'affiche pour vous permettre de consulter le contenu du résultat d'analyse. Vous pouvez également consulter tous les résultats d'analyse pour une instruction SQL dans le temps. Dans la section Consulter, vous pouvez basculer entre les résultats d'analyse en les sélectionnant dans le coin supérieur gauche. Vous pouvez renommer un résultat d'analyse en cliquant dessus avec le bouton droit de la souris dans l'explorateur de projet ou dans l'assistant Flux de travaux et en sélectionnant Rename. Le nouveau nom s'affiche dans l'explorateur de projet et dans l'assistant de flux de travaux.

Rapports
Lorsque vous générez un rapport, l'assistant de flux de travaux le sauvegarde dans un résultat d'analyse.

Les rapports que vous générez sont également répertoriés dans la section Consulter de l'assistant Flux de travaux. Vous pouvez renommer un rapport en cliquant dessus avec le bouton droit de la souris dans l'explorateur de projet ou dans l'assistant Flux de travaux et en sélectionnant Rename. Le nouveau nom s'affiche dans l'explorateur de projet et dans l'assistant de flux de travaux.

Les objets pour l'optimisation de charges de travail de requêtes incluent les groupes de charges de travail, les noeuds de charge de travail et les rapports

Groupe de charges de travail
Un groupe de charges de travail est un dossier qui contient plusieurs objets de charge de travail. Vous pouvez cliquer avec le bouton droit de la souris sur un groupe de charges de travail et sélectionnerTune Workload pour créer une charge de travail ou associer une charge de travail existante au sous-système du groupe de charges de travail.
Noeud de charge de travail
Chaque noeud de charge de travail d'un projet Query Tuner est une unité de ressource qui contient des informations sur la charge de travail sur le sous-système, y compris l'alias de connexion et le nom de la charge de travail. Les instructions d'une charge de travail et les résultats d'analyse ne sont pas contenus dans le noeud de charge de travail mais créés et sauvegardés sur le sous-système. Lorsque vous cliquez deux fois sur un noeud de charge de travail dans un projet Query Tuner, l'assistant Flux de travaux s'affiche à la section Appeler pour vous permettre d'exécuter les assistants.

Si un projet comprend plusieurs noeuds, vous pouvez basculer entre leurs charges de travail de requête dans la section Appeler de l'assistant Flux de travaux. Pour basculer, dans l'angle supérieur gauche de la section Appeler, sélectionnez le noeud de charge de travail qui représente la charge de travail de requête. Cet angle de la section Appeler répertorie les groupes de charge de travail du projet actuel ainsi que les noeuds de charge de travail dans ces groupes.

Pour chaque noeud de charge de travail, un seul résultat d'analyse est disponible pour la charge de travail de requête correspondante. Un résultat d'analyse est représenté par son noeud de charge de travail correspondant.

Si des rapports de table de charge de travail sont générés pour une charge de travail, les rapports apparaissent sous le noeud de charge de travail dans la section Review. Vous pouvez renommer un groupe de charge de travail, un noeud de charge de travail ou un rapport en cliquant dessus avec le bouton droit de la souris dans l'explorateur de projet ou dans l'assistant Flux de travaux et en sélectionnant Rename. Le nouveau nom s'affiche dans l'explorateur de projet et dans l'assistant de flux de travaux.


Commentaires