Capture d'instructions SQL à partir de référentiels SQL définis par l'utilisateur

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.

Avant de commencer

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 :

  1. 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.
  2. Sélectionnez Query Tuner > Démarrer le réglage. L'assistant Flux de travaux pour l'optimisation de requêtes s'ouvre à la section Capture.
  3. A gauche de l'assistant de flux de travaux, sélectionnez User-Defined SQL Repository sous DB2 for z/OS Sources.
  4. 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.
  5. 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.
  6. 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 Aide 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.


Commentaires