Vous pouvez créer des charges de travail de requête à partir d'instructions SQL figurant dans les
tables DB2 for z/OS créées par une application
de surveillance de requêtes non IBM et 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 création d'une charge de travail de requête à pour un référentiel SQL défini par l'utilisateur.
Procédure
Pour créer une charge de travail de requête à partir d'instructions
SQL dans un référentiel SQL défini par l'utilisateur, procédez comme suit :
- Dans la section Capture de l'assistant de flux de travaux,
sélectionnez User-defined SQL repository sous DB2
for z/OS Sources. La page Capturer SQL depuis le référentiel SQL défini par l'utilisateur apparaît.Si vous recherchez de l'aide concernant
une section de cette page, cliquez sur le bouton
de cette section.
- Créez un filtre ou sélectionnez
un filtre existant qui définit les critères de recherche d'instructions SQL
à optimiser.
- 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.
- Cliquez avec le bouton droit de la souris dans la
table de la section Captured Statements (Instructions capturées) et sélectionnez Save All Statements as a Workload (Sauvegarder toutes les instructions comme charge de travail).
Résultats
L'assistant Flux de travaux
pour l'optimisation d'une requête crée la charge de travail de requête et la répertorie sur la page Manage and Tune Workloads (Gérer et optimiser les charges de travail) de la section Manage (Gérer).