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
Quickser

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.

                                                                                                               

Consulter nos FAQ                  Informations complémentaires