Skip to main content

Compactage - TCR

 

image-1772718047472.png

 

Ce traitement est le plus important dans l'objectif d'optimiser et renforcer la structure de la base de données et d'améliorer et maintenir les performances des applications EIG.  
   
La base de données est continuellement en évolution du fait des ajouts d'enregistrements pour les nouvelles données issues de l'activité de l'association et des modifications / suppressions des données existantes.  
   
De ce fait sa taille augmente et les tables sont de plus en plus fractionnées dans le fichier unique qui contient toutes les données.  
   
Ce fractionnement n'a aucun impact sur la validité des données, mais en a un sur les performances finales des requêtes effectuées par les applications.  
   
De plus les indexes qui constituent le mode d'accès préférentiel des requêtes ne sont plus optimisés et risquent aussi de présenter à la longue une fragilité certaine en cas d'interruption intempestive du serveur.  
   
C'est pourquoi il est impératif de réaliser le plus fréquemment possible un compactage qui a pour effet de récupérer les « trous » dans les tables et d'organiser les données de chaque table de manière efficace et surtout de reconstruire les indexes de manière à les optimiser et les rendre plus robustes.  
   
En pratique le traitement de compactage effectue une sauvegarde de la base (génération d'un fichier .gbk) puis enchaîne immédiatement une restauration de ce fichier de sauvegarde pour remplacer le fichier d'origine.  

  •   Afin d'aider les utilisateurs à gérer la nécessité de réaliser régulièrement le compactage des bases de données, le programme EIG Maintenance archive la date du dernier traitement de compactage effectué.  

Par la suite lors du lancement de l'application Comptabilité cette date est contrôlée et si l'écart avec la date courante dépasse 6 semaines un panneau d’information est affiché pour signaler cette situation.    

image-1772718266237.png