Projets Query tuner

Un projet Query Tuner est le plus grand objet structurel pour l'optimisation de requêtes individuelles et de charge de travail dans l'Explorateur de projets. 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 exemple de projet Query Tuner.

Un projet Query Tuner contient les artefacts d'optimisation de requête et de charge de travail :

Groupe de requêtes
Un groupe de requêtes est un dossier qui contient une ou plusieurs instructions SQL ainsi que les résultats d'analyse de ces instructions. Vous pouvez organiser plusieurs instructions SQL dans un seul groupe de requêtes pour différentes versions de la même requête. Pour ajouter une requête à un groupe de requêtes, cliquez avec le bouton droit de la souris sur un groupe de requêtes et sélectionnez Create Query.
Conseil : Aucune relation n'est appliquée entre les différentes instructions SQL d'un groupe de requêtes et le groupe peut contenir le texte de plusieurs instructions SQL. Toutefois, une bonne pratique consiste à utiliser un groupe de requêtes pour contenir différentes versions d'une requête en fonction de ses changements pendant le processus d'optimisation. La sauvegarde de différentes versions d'une requête est utile si vous avez besoin d'effectuer un suivi.
Requête
Chaque objet de requête d'un projet Query Tuner est une unité de ressource qui contient le texte d'une requête et des informations sur le contexte de celle-ci. Chaque requête peut être associée à plusieurs résultats d'analyse. Vous pouvez utiliser les différents résultats d'analyse pour suivre les améliorations de performance dans le temps et pour garder une trace de vos activités d'optimisation. Lorsque vous cliquez deux fois sur un objet de requête dans un projet Query Tuner, l'assistant de flux de travaux pour l'optimisation de requête s'affiche pour vous permettre d'exécuter les assistants et les outils d'analyse.
Groupe de charges de travail
Un groupe de charges de travail est un dossier qui contient plusieurs objets de charge de travail. Contrairement à un groupe de requêtes, le groupe de charges de travail ne contient pas de résultat d'analyse pour les charges de travail. Ces résultats sont sauvegardés dans les sous-systèmes DB2 for z/OS. 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.
Charge de travail
Chaque objet 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 l'objet de charge de travail mais créés et sauvegardés sur le sous-système. Lorsque vous cliquez deux fois sur un objet de charge de travail dans un projet Query Tuner, l'assistant de flux de travaux pour Query Tuner s'affiche pour vous permettre d'exécuter les assistants et les outils d'analyse.
Résultat d'analyse
Chaque objet de résultat d'analyse d'un projet Query Tuner est une unité de ressource qui contient les différents artefacts que vous utilisez pour analyser et optimiser les instructions SQL, y compris la requête mise en forme et annotée, le graphique de plan d'accès et le récapitulatif des recommandations des assistants. Lorsque vous cliquez deux fois sur un résultat d'analyse dans un projet Query Tuner, l'assistant de flux de travaux pour l'optimisation de requête s'affiche pour vous permettre de consulter les recommandations.
Script SQL
Chaque script SQL est un fichier qui contient le texte du script. Vous pouvez créer un script SQL dans un projet Query Tuner en cliquant avec le bouton droit de la souris sur le projet et en sélectionnant Nouveau > Autre. Lorsque vous cliquezdeux fois sur un script, l'éditeur SQL s'affiche. Vous pouvez entrer un script dans l'éditeur comme nouvelle requête d'optimisation ou vérifier si le script peut être exécuté.

Commentaires