Maintenance
L’action de maintenance ré-optimise toute la structure de la base de données et utilise des statistiques pour améliorer les performances de parcours (les index).
En effet, SIMAX est capable de modifier dynamiquement la structure de la base de données, mais certaines opérations comme la suppression d’un champ dans la base de données ne sont pas effectuées tout de suite pour laisser la possibilité au superviseur de revenir en arrière sur sa suppression de champs sans perte de données.
Attention une maintenance est une action qui n’est pas réversible, il est conseillé de faire une sauvegarde au préalable et de l’effectuer lorsque les utilisateurs sont déconnectés.
Pour exécuter l’action, cliquez sur le menu Paramétrage > Maintenance > Maintenance BDD.
Pour cela SIMAX vous demandera de confirmer l'action, sauf si la confirmation est débranchée :

Avant de commencer la maintenance, toutes les tables commençant par F_, R_, et OLD_ qui ne sont pas utilisées dans le paramétrage seront supprimées définitivement de la base de données dans le but de gagner de l'espace mémoire dans MySQL.
Lors de la maintenance, des index sur les colonnes sont créés afin de faciliter la recherche dans la base de données.
Index créés selon les règles suivantes :
- La colonne est visible, non détail, obligatoire et sa valeur est stockée (non recalculée à chaque fois)
- La colonne est du type élément d'un tableau et obligatoire
- La colonne est du type élément d'un tableau et identifiante
- La colonne est du type élément d'un tableau et le modèle force l'indexage
- La colonne est du type Date ou DateHeure
- La colonne est identifiante (repris dans l'intitulé)
- La colonne est obligatoire
- La colonne est utilisée dans un paramètre d'une action liste ou recherche (Filtres)
- La colonne a un modèle qui force l'indexage
- La colonne fait partie d'un axe de tableau dynamique
Une fois la maintenance finie, Max vous envoie un message de compte rendu :

Mis à jour

