Activation de la collecte des données de performances de base de données pour les applications Java exécutées à partir du plan de travail

Avant de capturer les données de performances de base de données d'instructions SQL exécutées à partir d'une application Java dans le plan de travail, vous devez configurer le projet Java. Une fois les données de performances capturées, vous pouvez les importer et les consulter dans la vue Structure SQL. Notez que l'application doit exécuter les instructions SQL sur une base de données surveillée par InfoSphere Optim Performance Manager Extended Edition.

Avant de commencer

Vérifiez que les exigences suivantes sont satisfaites :

Pourquoi et quand exécuter cette tâche

Dans votre projet Java, vous définissez la propriété pdq.cmx.controllerURL dans le fichier de propriétés pdq.properties. Cette propriété spécifie l'ordinateur exécutant InfoSphere Optim Performance Manager et le port utilisé par InfoSphere Optim Performance Manager Extended Edition.

Le fichier de propriétés est également utilisé par pureQuery Runtime si la prise en charge pureQuery est activée pour votre projet.

Procédure

Pour activer la surveillance des performances de base de données des instructions SQL :

  1. Si nécessaire, créez le fichier texte pdq.properties dans le répertoire source de votre projet. Pour un projet Java utilisant le répertoire source par défaut src/, créez le fichier src/pdq.properties.

    Si votre projet est activé avec la prise en charge pureQuery, le fichier peut exister dans le répertoire source.

  2. Ajoutez la propriété pdq.cmx.controllerURL et indiquez le fichier de propriétés de votre projet.

    La valeur de la propriété spécifiée dans le fichier de propriétés du projet doit correspondre à celle définie pour l'installation d'InfoSphere Optim Performance Manager surveillant la base de données.

    Dans l'exemple de fichier de propriétés suivant, la valeur de la propriété pdq.cmx.controllerURL est PERFMON.test.systems:60000 :
    pdq.cmx.controllerURL=PERFMON.test.systems:60000
    pdq.captureMode=ON
    pdq.executionMode=DYNAMIC
    pdq.pureQueryXml=dataAccessFolder/capture.pdqxml
    La valeur correspond à l'adresse URL de l'ordinateur (PERFMON.test.systems) et au port InfoSphere Optim Performance Manager Extended Insight (60000) de l'installation d'InfoSphere Optim Performance Manager.

    Les autres propriétés du fichier sont les propriétés pureQuery Runtime.

  3. Exécutez l'application Java.

Résultats

Lorsque vous exécutez votre application, celle-ci s'exécute en tant que client Extended Insight pour InfoSphere Optim Performance Manager. Les données de performances SQL sont capturées puis stockées dans la base de données de référentiel InfoSphere Optim Performance Manager.

Vous pouvez importer et consulter les données de performances dans la vue Structure SQL.

Vous pouvez également consulter les données de performances SQL contenues dans la base de données de référentiel à l'aide d'InfoSphere Optim Performance Manager. Pour ce faire, connectez-vous à l'installation InfoSphere Optim Performance Manager surveillant la base de données. Sous Tableau de bord d'analyse Extended Insight, sélectionnez la base de données surveillée, puis consultez les informations de performances. Les données de performances relatives aux instructions SQL s'affichent alors comme des détails du tableau de bord.


Commentaires