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 Optimiser la requête.
Lorsque
vous cliquez deux fois sur un noeud de requête dans un projet
Query Tuner,
l'assistant de flux de travaux Query Tuner s'ouvre à la section
Appeler,
et l'instruction SQL apparaît 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 de flux de travaux Query Tuner s'ouvre, ce qui vous permet 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 Renommer.
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 Renommer.
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électionner Optimiser la charge de travail 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
Renommer. Le nouveau nom s'affiche dans l'explorateur de projet et dans l'assistant de flux de travaux.