Pourquoi faire compliqué et onéreux
quand on peut faire simple et économique
Une réponse originale à la problématique de maintenance
des bases de données
DB2/UDB
En finir avec les opérations de sauvegarde et de réorganisation DB2 asphyxiantes,
Bénéficier d'une solution non intrusive d'automatisation de vos procédures,
Réduire le budget global des redevances logiciels affectées à ce poste.
Quickser
atteint ces
objectifs en s'appuyant sur les composants et
dispositifs fournis en standard par IBM à partir de la version 7 de DB2 UDB.
Quickser réduit les plages consacrées à la maintenance des bases.
Quickser réduit vos coûts logiciels, car certains produits deviennent obsolètes.
Quickser automatise les procédures d'exploitation des bases de données DB2.
Quickser optimise l'utilisation de ressources de votre mainframe.
Quickser allège les tâches de maintenance et d'optimisation du DBA.
Quickser rend possible une activité TP 24h/24.
Les principaux dispositifs
exploités par |
Les dispositifs que Quickser permet de ne plus utiliser |
RTS (Real Time Statistic) |
RUNSTATS ou tout produit externe similaire, de calcul de statistiques |
TEMPLATE (Allocation dynamique de fichiers) |
|
LISTDEF (Définition dynamique de listes) |
|
Parallélisme des "COPY" |
Générateur de JCL |
RTS, dispositif apparu avec la
version 7 de DB2/UDB, rassemble des statistiques calculées et
rafraîchies en
permanence par DB2.
Ces statistiques portent, en particulier sur le niveau de désorganisation des
tables DB2 et sur le
nombre de mises à jour effectuées sur les bases depuis la dernière sauvegarde.
Cette base de données s'enrichit en
temps réel, sans impacter les performances globales de DB2,
de plus les ressources utilisées par DB2 pour alimenter RTS sont indépendantes
du volume des données.
Avant la release 7 de DB2, il était
obligatoire de déclencher le calcul de ces statistiques (au minimum
avant chaque opération de réorganisation) en exécutant l'utilitaire RUNSTATS (ou
un produit concurrent).
RUNSTATS est coûteux en ressources (i/o cpu) et en temps.
En outre, RUNSTATS voit sa consommation croître indéfiniment, car les ressources
consommées
et le temps d'exécution de cet utilitaire sont directement proportionnelles au
volume des bases
de données traitées.
Quelques exemples de statistiques exploitées par Quickser :
reorgunclustins : le nombre de
lignes insérées hors séquence (index)
reorgleaffar : le nombre de pages d'index très éloignées de l'ordre
séquentiel
extents : le nombre d'extents du "tablespace" (ou de la partition)
copychanges : le nombre de mise à jour effectuées depuis la précédente
sauvegarde.
Quickser
contient toutes les
procédures d'exploitation nécessaires à la maintenance de vos
bases de données DB2.
Ces procédures reposent sur les
utilitaires IBM et sur un ensemble de paramètres que le DBA valide
ou ajuste, en général une seule fois.
Ces paramètres représentent par exemple :
le
nombre d'extents au delà duquel la réorganisation d'une base est déclenchée
La
taille des allocations dans le cas de réorganisation
la
possibilité de déclencher des copies incrémentales
La
fusion ou non de copies/sauvegardes incrémentales
La
possibilité de paralléliser les sauvegardes
La
nomenclature des fichiers de sauvegarde
2.Lors de
l'exécution des procédures,
Quickser
consulte les tables RTS
de DB2, qui reflètent l'état physique des bases de données, et compare ces
statistiques aux seuils fixés par le DBA.
4. Quickser ne propose pas d'ordonnanceur propriétaire, il s'appuie sur le produit en place. |
|
1.Le DBA
fixe les seuils, les paramètres et les règles de nommage,
3.En fonction du résultat de la comparaison Quickser construit dynamiquement les SYSIN à fournir aux différents utilitaires, eux-mêmes inscrits dans 3 procédures majeures : sauvegarde, réorganisation et restauration.
|
Quickser
accroît la
performance de vos applications,
optimise l'utilisation de l'ensemble de vos ressources,
et rentabilise vos investissements logiciels.