wiki:v15:outils:reindexation

Différences

Ci-dessous, les différences entre deux révisions de la page.


wiki:v15:outils:reindexation [2022/10/07 01:40] (Version actuelle) – créée - modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====== Réindexation / Maintenance des fichiers HFSQL ======
 +
 +Gestan exploite une base de données [[https://fr.wikipedia.org/wiki/HFSQL|HFSQL]], un SGBD développé par PCSoft, en mode Classic ou Client/Serveur.
 +
 +Ce sont les fichiers .fic, .ndx et .mmo, stockés dans le répertoire DATABASE de votre Gestan classique, ou dans le répertoire du Serveur HFSQL si vous êtes en Client/Serveur.
 +
 +Les fichiers sont organisés de cette facon : 
 +  * FICHER.FIC => fichier qui contient les données 
 +  * FICHIER.NDX => fichier qui contient l’index 
 +  * FICHIER.MMO (éventuel) => fichier qui contient les memos (quand il y a des rubriques de type mémo dans le fichier. Une rubrique de type memo sert à stocker du texte, du binaire, des images, etc, sans limitation de taille) 
 +
 +Cette base de données est extrêmement robuste, et ne nécessite pas de licence. 
 +
 +La maintenance est très réduite, et se limite au contrôle des index : comme pour tout système de base de données, il peut arriver (problème réseau, micro-coupure, instabilité du réseau Wifi, etc), que les fichiers d'index soient déphasés et ne correspondent plus aux fichiers de données.
 +
 +Ce programme permet de vérifier les index des fichiers, et si besoin est, de ré-indexer ces derniers. Il s'agit de la seule opération de maintenance éventuellement nécessaire sur les fichiers HFSQL.
 +
 +TIP Gestan effectue la vérification des index chaque mois, automatiquement (ainsi qu'un backup minimaliste).
 +
 +===== Utilisation de l'écran =====
 +
 +//**Accès** : Outils -> Administration -> Maintenance -> Index des fichiers HFSQL.//
 +
 +{{:wiki:v15:outils:reindex_01.png?nolink|}}
 +
 +L'outil permet l'utilisation pour **Vérifier** les index, ou pour **Réindexer** les fichiers.
 +
 +Vous pouvez traiter un seul fichier, ou toute la base, à l'aide de la combo **Fichiers**
 +
 +**Libération transaction** permet de libérer les transactions éventuellement interrompues. Une transaction est un ensemble d'opérations qui sont logiquement "indivisibles", par exemple, si vous créez une nouvelle facture, il y aura à la fois des enregistrements "facture" et "ligne de facture" qui seront crées ensemble. Cette case à cocher permet de remettre les fichiers dans l'état permettant de nouvelles transactions.
 +
 +Le lancement d'une réindexation effectue une sauvegarde préalable du fichier concerné ou de la base, dans le répertoire BACKUPS (Backup_REINDEX_SSAAMMJJ_HHMMSSCC.zip). Vous pouvez, si nécessaire, débrayer cette sauvegarde via la case **sans backup**.
 +
 +==== Comment traiter un problème d'index au démarrage ====
 +
 +Au démarrage, Gestan réalise des accès immédiats à certains fichiers, notamment le fichier des utilisateurs, des actions, et des actions planifiées.
 +
 +Si l'un de ces fichiers a un problème d'index, le démarrage de Gestan devient impossible.
 +
 +Il faut alors démarrer Gestan en mode réindexation : Vous avez pour ceci un raccourci « Réindexer les fichiers de Gestan » dans le répertoire de programme. 
 +
 +Il vous suffit de cliquer sur le raccourci indiqué ci-dessus, installé avec Gestan depuis les versions 10.
 +
 +{{:wiki:v15:outils:reindex_02.png?nolink|}}
 +
 +Cela ouvre l’écran de réindexation directement.
 +
 +Ci dessous, les propriétés de ce raccourci : 
 +
 +{{:wiki:v15:outils:reindex_03.png?nolink|}}
 +
 +Cela veut dire que vous pouvez lancer Gestan en mode ligne de commande avec le paramètre REINDEX, le résultat sera identique à ce raccourci. 
 +
 +{{:wiki:partenaires:cmd_racc.jpg?nolink|}}
 +
 +La commande ci-dessus lance le programme de réindexation, pour la base en cours (la base assignée lors du dernier démarrage de Gestan). 
 +
 +
 +-----------------
 +{{:wiki:tags:voir_aussi.gif?nolink |}}**Autres articles "Outils"**
 +
 +<nspages wiki:v15:outils -nbCol=2 -textPages="" -h1 -r -simpleLineBreak >