Pour pouvoir accéder aux informations utiles sur le niveau de base
de données, configurez la fonction Gestion intelligente pour le contrôle des performances.
Le contrôle des performances au niveau base de données permet de
visualiser l'utilisation de l'unité centrale, le temps de réponse moyen et le
rendement. Les informations fournies par le contrôle des performances
permettent de détecter et de prévenir les goulots d'étranglement.
Avant de commencer
Assurez-vous qu'une base de données DB2 ou Oracle est installée sur le noeud et que le produit est installé avec un profil étendu.
Pourquoi et quand exécuter cette tâche
Après avoir installé une base de données DB2 ou Oracle sur le noeud et installé le produit avec un profil étendu, vous pouvez configurer le niveau de base de données pour le contrôle des performances. Le contrôle du niveau de base de données fournit les
informations permettant de prévenir les goulots d'étranglement qui
ralentissent les temps de réponse du système.
Procédure
- Créez un serveur de base de données dans la configuration de WebSphere Application
Server configuration.
- Créez un serveur générique et donnez-lui un nom, par exemple, DB2Instance1. Sélectionnez le noeud de la base de données dans la liste.
- Cliquez sur .
- Sous Propriétés supplémentaires, cliquez sur .
- Ajoutez les entrées suivantes :
GENERIC_SERVER_TYPE = DBSERVER
GENERIC_SERVER_SUB_TYPE = DB2 (pour DB2) ou ORACLE (pour Oracle)
INSTANCE_NAME = nom de l'instance de base de données (DB2) ou SID (Oracle)
- Configurez les sources de données pour le contrôle JDBC (Java™ Database
Connectivity) :
- Cliquez sur .
Ajoutez la propriété : dbServerName = nom serveur
générique, par exemple, DB2Instance1.
- Suivez les étapes ci-dessous en fonction du type de base de données et de
pilote JDBC (Java Database Connectivity) que vous utilisez :
- Pour les sources de données DB2 de type 2.
Si le nom de la base de données
sur le serveur est différent du nom d'alias de base de données utilisé sur le
client DB2 local, appliquez les actions suivantes. Dans la zone Nom de la base de données du panneau de configuration
de la source de données, indiquez le nom d'alias. Sous Propriétés supplémentaires, cliquez sur Propriété personnalisée. Ajoutez une propriété personnalisée de nom de base de données distante en utilisant le nom de base de données comme valeur sur le serveur de base de données.
- Pour les sources de données Oracle : si le nom de la base de données ne s'affiche pas dans la connexion sous URL, sous Propriétés
supplémentaires, cliquez sur Propriété personnalisée. Paramétrez la valeur de la propriété de nom de base de données sur le nom de la base de données Oracle.
- Activez l'infrastructure de contrôle des performances (PMI) pour la collection de statistiques JDBC :
- Cliquez sur .
Ceci affiche la liste des serveurs de la cellule.
- Pour chaque serveur de la liste comportant une source de données :
- Cliquez sur le nom du serveur.
- Dans le panneau Configuration, cochez la case Activer l'infrastructure PMI (Performance Monitoring Infrastructure).
Affectez à l'option Ensemble de statistiques actuellement contrôlé la valeur Etendu ou Tout.
Cependant,
si l'ensemble de statistiques actuellement contrôlé est paramétré sur
Personnalisé, et si vous souhaitez améliorer les performances,
activez les compteurs JDBC dans le niveau personnalisé.
Résultats
Votre système est maintenant prêt pour le contrôle étendu des
composants
Gestion intelligente, y compris JDBC. Vous pouvez visualiser votre base de données à
partir de la topologie d'exécution.
Que faire ensuite
Pour plus d'informations, lisez les rubriques relatives au contrôle du groupe de serveurs d'applications de base de données.