La page
Capture SQL from User-defined SQL Repositories vous permet de rechercher
et de sélectionner une instruction SQL à partir des tables DB2 for z/OS créées par une application de surveillance des requêtes non IBM.
Les tables doivent être renseignées avec le texte des instructions
SQL, des métriques d'exécution et des informations sur les objets référencés par les instructions
SQL.
Pourquoi et quand exécuter cette tâche
Il existe des applications qui peuvent collecter des métriques d'exécution
sur les performances des instructions SQL dans les intervalles de temps spécifiés.
Ces applications peuvent décharger les métriques d'exécution et les instructions
SQL dans des tables DB2 for z/OS. Elles
collectent également des informations sur les objets de base de données référencés dans les instructions
SQL exécutées pendant un intervalle et peuvent les décharger.
La capture d'instructions SQL depuis un tel référentiel
requiert au préalable la spécification des colonnes qui contiennent les informations requises.
Pour savoir quelles sont les informations requises et voir un exemple de capture de ces instructions,
voir Exemple de capture d'instructions SQL pour un référentiel SQL défini par l'utilisateur.
Procédure
Pour capturer une instruction SQL à partir d'un référentiel SQL défini par l'utilisateur :
- Dans l'explorateur de sources de données, cliquez avec le bouton droit de la souris sur
le sous-système DB2 for z/OS qui contient le référentiel SQL.
- Sélectionnez . L'assistant Flux de travaux pour l'optimisation de requêtes s'ouvre
à la section Capture.
- A gauche de l'assistant de flux de travaux,
sélectionnez User-Defined SQL Repository sous DB2 for z/OS Sources.
- Créez un filtre ou sélectionnez un
filtre sauvegardé qui spécifie les colonnes contenant les informations requises et définit les critères de recherche de l'instruction SQL souhaitée.
- Cliquez sur Capturer. Une fois les instruction SQL correspondant aux critères capturées, la section Captured
Statements s'ouvre. Les instructions SQL capturées
apparaissent dans un tableau de cette section. Vous pouvez trier les instructions en cliquant sur les en-têtes de colonne
dans la table.
- Cliquez avec le bouton droit de la souris sur l'instruction
à analyser et à optimiser et sélectionnez Appeler les assistants et les
outils.
L'assistant Flux de travaux pour l'optimisation de requêtes s'ouvre sur la page
Run Single-Query Advisors and Analysis
Tools de la section Invoke.
L'instruction apparaît dans la zone Texte de la requête.
Que faire ensuite
Exécutez
les assistants et les outils sur l'instruction. Pour obtenir
de l'aide sur la page Run Single-Query Advisors and Analysis Tools,
cliquez sur le bouton
en haut de la page ou dans les deux sections. Vous pouvez également
cliquer en haut de la page ou dans une section et appuyer sur
F1.