Affichage des données de performances SQL du plan de travail dans la vue Structure SQL

Après avoir généré les données de performances relatives aux instructions SQL se trouvant dans une application Java avec pureQuery activé, examinez les données à l'aide de la vue Structure SQL. Cette vue permet également d'accéder à des outils permettant d'optimiser les instructions peu performantes.

Procédure

Pour afficher les données de performances dans la vue Structure SQL :

  1. Si la vue Structure SQL n'est pas ouverte, ouvrez-la en cliquant sur un projet avec le bouton droit de la souris puis en sélectionnant pureQuery > Afficher la structure SQL.
  2. Cliquez sur la flèche du bouton Afficher ou masquer les colonnes (Afficher ou masquer les colonnes), puis sélectionnez Colonnes Performances. Les informations peuvent prendre quelque temps à apparaître dans la vue, selon la taille de votre application et selon la quantité de données qu'elle regroupe.
  3. Dans la barre d'outils de la vue Structure SQL, sélectionnez Données de performances SQL du plan de travail dans la liste Type de données de performances.

Résultats

La vue Structure SQL affiche les informations suivantes pour chaque instruction SQL d'application pour laquelle les données de performances ont été générées :

Remarque relative à la substitution de littéraux : Si votre application utilise l'optimisation du client pureQuery et que vous avez défini la propriété sqlLiteralSubstitution lors de la capture d'instructions SQL dans un fichier pureQueryXML, les instructions SQL contenant des valeurs littérales sont imbriquées dans les versions des instructions contenant des marqueurs de paramètre.

Par exemple, le fichier pureQueryXML de votre application contient cette instruction SQL :

SELECT * FROM GOSALES.INVENTORY WHERE PRODUCT_NUMBER = ?

Lorsque vous exécutez l'application pour générer des données de performances, l'instruction SQL s'exécute avec la valeur littérale 115110. Dans la vue Structure SQL, vous devez développer l'instruction contenant le marqueur de paramètre pour afficher l'instruction contenant la valeur littérale.

Vous pouvez exécuter l'une des actions suivantes lorsque vous affichez les données de performances dans la vue Structure SQL :


Commentaires