Maintenance des bases de données
Les bases de données WebSphere
Business Monitor nécessitent une maintenance régulière. Certains outils
DB2
permettent de faciliter l'utilisation et d'améliorer les performances des bases de données.
Les outils recommandés sont les suivants :
- Configuration Advisor.
- Centre de santé Web
DB2 :
aide les administrateurs de base de données en les prévenant d'incidents possibles et en leur fournissant des
recommandations pour y remédier. Il est possible pour les administrateurs de base de données de contrôler à distance
une instance grâce au Centre de santé Web, d'afficher les détails des alertes et de faire des recommandations.
- Commandes REORG et REORGCHK. La commande REORG permet d'éliminer les
lignes superflues et de récupérer l'espace des lignes supprimées des tables et des index. Cet outil est très utile en cas
de nombreuse opérations de suppression, de mise à jour ou d'insertion. La commande REORGCHK permet de mettre à jour les
statistiques utilisées par l'outil d'optimisation
DB2. Cet
outil est utile lorsque les informations statistiques de la base de données ne sont pas à jour suite aux mises à jour de
la base de données.
- Commande RUNSTATS : rassemble les statistiques relatives aux objets de
base de données. Il est possible d'utiliser ces statistiques lors de la récupération de données pour choisir le chemin
d'accès aux données. Par conséquent,
DB2
contient les informations dont il a besoin pour choisir le chemin d'accès le plus efficace. Les performances des bases
de données ne sont pas optimales tant que l'administrateur n'a pas exécuté la commande DBA RUNSTATS sur la totalité des
tables de toutes les bases de données après que certaines données se sont accumulées dans chaque base
de données. Exemple :
RUNSTATS
ON TABLE nom de table WITH DISTRIBUTION AND DETAILED INDEXES ALL
Remarque : Le nom de table doit être le nom qualifié complet avec le
nom de schéma.
Après l'exécution de la commande,
lancez la commande de redéfinition des accès
DB2 : db2rbind <alias_base_de_données> -l logfile all
Les performances affectent celles du
traitement des événements Monitor Server ainsi que les performances de réplication. En outre, la valeur par défaut 0 doit remplacer les 1440 secondes actuelles (ou 24 heures) attribuées à l'intervalle d'élagage par défaut défini
dans la table RMPRUNECTL de la réplication.
Pour plus d'informations relatives aux utilitaires
de maintenance DB2,
voir la documentation IBM DB2.
La sauvegarde et la restauration des bases de données suite à des erreurs de déploiement font également partie de
la maintenance de base de données.
- Sauvegarde de la base de données
Il est recommandé de sauvegarder les bases de données de référentiel, d'état, d'exécution et d'historique avant d'exécuter tout nouveau script DDL (WebSphere Business MonitorDatabase Definition Language), qu'ils déploient un nouveau modèle de mesure métier ou mettent à jour un modèle existant.
- Reprise sur incident à la suite d'erreurs de déploiement
Si une erreur se produit lors du déploiement des artefacts de réplication, vous devez annuler les actions réalisées lors du déploiement d'un seul modèle de mesure métier pour annuler les modifications.