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 Optim Performance
Manager Extended Edition.
Avant de commencer
Vérifiez que les exigences suivantes sont satisfaites :
- La prise en charge du développement de l'accès aux données doit avoir été activée pour le projet Java afin de pouvoir afficher les données de performances importées
dans la vue Structure SQL. Si la prise en charge
pureQuery est activée pour votre projet, il dispose de la prise en charge du développement de l'accès aux données.
- Lors de l'exécution d'une application, le chemin d'accès aux classes doit contenir
les fichiers JAR pureQuery pdq.jar et pdqmgmt.jar.
- L'application de base de données doit exécuter les instructions SQL de manière dynamique.
- Si vous utilisez l'API pureQuery dans votre application, vous devez utiliser les méthodes
intégrées pureQuery ou les interfaces pureQuery pour exécuter les instructions SQL.
- Les instructions SQL doivent être exécutées sur une base de données surveillée par Optim Performance
Manager Extended Edition.
- Pour l'installation d'Optim Performance Manager surveillant
la base de données, vous devez connaître l'adresse URL de l'ordinateur ainsi que le port
utilisé par Optim Performance Manager Extended Insight.
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 Optim Performance Manager et le port utilisé
par 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 :
- 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.
- 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'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
Optim Performance Manager Extended
Insight (
60000) de l'installation d'
Optim Performance Manager.
Les autres propriétés du fichier sont les propriétés pureQuery Runtime.
- 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 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 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'Optim Performance Manager. Pour ce faire, connectez-vous à l'installation 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.