|
|
|
|
|
- Présentation
- WDOptimiseur propose plusieurs modes d'optimisation des index :
- Comment le faire ?
- Optimiser les index d'un fichier de données
- Options de ré-indexation
- Présentation
- Mode avancé réindexation
- Options de compression des mémos
- Options
- Droits d'accès au fichier de données
Optimiser les index
Disponible uniquement avec ces types de connexion
WDOptimiseur propose plusieurs modes d'optimisation des index : 1. Vérifier les index : Vérifie la cohérence entre l'index et les fichiers de données. 2. Optimiser la vitesse des index (Recalcul des statistiques) : Optimise les index en calculant les statistiques sur les index. Ces statistiques permettent d'optimiser les filtres, les requêtes et les vues HFSQL. Remarque : Plus le fichier de données est modifié et moins les statistiques reflètent le contenu du fichier de données HFSQL. Plus le fichier de données contient d'enregistrements et moins la modification d'un enregistrement a d'impact sur les statistiques. 3. Reconstruire les index : Optimise l'accès aux enregistrements du fichier de données et re-calcule les statistiques. Tous les enregistrements rayés sont automatiquement supprimés. 4. Reconstruire les index et les mémos : Optimise la totalité du fichier de données, de son index et ses mémos. 5. Réviser et compresser les index et les mémos : Optimise la totalité du fichier de données, de son index et ses mémos. Les mémos seront compressés. Des options avancées sont disponibles ("Options de compression des mémos"). Remarque : Le fichier de données est recréé : la date de dernière écriture du dernier enregistrement (obtenue par la fonction HDateEnreg) est remise à la date du jour. Remarques : - Mis à part l'option 2, toutes les modes d'optimisation entraînent le blocage des fichiers de données pendant l'optimisation. Les utilisateurs sont informés que le fichier de données est en cours de maintenance.
- Lorsque la réindexation est effectuée, le contexte HFSQL en cours est rétabli (sauf si l'option de compression des mémos a été choisie).
Optimiser les index d'un fichier de données Pour optimiser les index d'un fichier de données : - Lancez WDOptimiseur :
- Directement depuis WINDEV, WEBDEV ou WINDEV Mobile : sous le volet "Outils", dans le groupe "Base de données", cliquez sur "WDOptimiseur".
- en lançant directement le programme "WDOptimiseur.EXE".
- Sélectionnez les fichiers de données à traiter. Il est possible :
- soit de réaliser un "Drag and drop" des fichiers de données depuis l'explorateur vers WDOptimiseur. Les fichiers droppés apparaissent automatiquement dans la liste.
- soit d'ajouter un ou plusieurs fichiers grâce au bouton "Ajouter un fichier".
- soit d'ajouter les fichiers de données présents dans un répertoire grâce au bouton "Ajouter un dossier".
Il est possible de traiter les sous-répertoires grâce à l'option "Lors de l'ajout d'un répertoire, inclure les fichiers de tous les sous-répertoires".
- Sélectionnez les fichiers de données à traiter et indiquez si nécessaire le mot de passe de chaque fichier de données.
Remarque : Si le mot de passe est identique pour tous les fichiers de données, cochez l'option "Le mot de passe est identique pour tous les fichiers". - Cliquez sur le bouton "Optimiser les index" ou "Optimiser les index des fichiers sélectionnés" et choisissez l'option voulue.
Un rapport est généré en cas de problème. Options de ré-indexation Présentation Les options de ré-indexation apparaissent dans la partie basse de l'écran : Mode avancé réindexation Ces options sont prises en compte pour les ré-indexation de type 1 à 4 : - Supprimer les enregistrements inactifs (supprimés ou rayés)
Si cette option est sélectionnée, les enregistrements rayés sont définitivement supprimés. Rappel : Lorsqu'un enregistrement est rayé, il est supprimé logiquement et pourra éventuellement être récupéré par la suite. L'enregistrement est encore présent dans le fichier de données. La suppression des enregistrements rayés supprime définitivement ces enregistrements et permet ainsi d'optimiser la taille du fichier de données. - Supprimer les enregistrements endommagés
Si cette option est cochée, les enregistrements endommagés sont automatiquement supprimés. - Réindexer sans bloquer les postes clients
Si cette option est cochée, la ré-indexation est effectuée en tâche de fond et les applications clientes ne seront pas arrêtées. Attention : Cette option est prise en compte uniquement pour des fichiers de données HFSQL Client/Serveur. - Densité de l'index
Correspond au taux de remplissage des index. Par défaut, ce taux a pour valeur 80. Plus ce taux est important, plus l'index est dense et de petite taille. Dans ce cas, les parcours, recherches, filtres et requêtes sont plus rapides. Les ajouts d'enregistrements et les modifications d'enregistrements pourront être ralentis. Plus ce taux est faible, moins l'index sera dense et plus sa taille sera importante. Dans ce cas, les parcours, recherches, filtres et requêtes seront ralentis. Les ajouts d'enregistrements et les modifications d'enregistrements seront plus rapides. Attention : ce paramètre est utilisable uniquement sur les fichiers de données au format HFSQL Classic ou Client/Serveur. - Alphabet
Par défaut, l'alphabet du fichier de données est conservé. Mais il est possible d'effectuer une ré-indexation en changeant l'alphabet du fichier de données. Dans ce cas, le nouvel alphabet sera pris en compte lors de la ré-indexation. Les tris, recherches, ... sur des clés de type chaîne (chaînes, caractères, date et heure) seront effectuées selon cet alphabet.
Options de compression des mémos Ces options sont prises en compte lors de la révision avec compression des index et des mémos (option 5) : - Conserver les enregistrements rayés
Si cette option est sélectionnée, les enregistrements rayés sont conservés. Dans le cas contraire, ils sont définitivement supprimés. - Essayer de récupérer les données du mémo s'il est endommagé
Si cette option est sélectionnée, WDOptimiseur tente de récupérer le mémo. Dans le cas contraire, les enregistrements endommagés sont récupérés sans le mémo associé. Attention : La récupération du mémo peut être partielle. Vérifiez vos fichiers de données.
Options Ces options permettent de simplifier la gestion de la liste de fichiers à ré-indexer : - Le mot de passe est identique pour tous les fichiers
Si cette option est sélectionnée, le même mot de passe est utilisé pour tous les fichiers de données. Il suffit d'indiquer le mot de passe dans la colonne "Mot de passe" pour le premier fichier de données de la liste. Si cette option est décochée, il est nécessaire d'indiquer le mot de passe dans la colonne "Mot de passe" de la table pour chaque fichier de données. - Lors de l'ajout d'un répertoire, inclure les fichiers présents dans tous les sous-répertoires
Si cette option est sélectionnée, l'ajout des fichiers de données présents dans les sous-répertoires est automatique.
Droits d'accès au fichier de données L'optimisation provoque la recréation du fichier de données sur disque. Il convient de vérifier les droits du fichier optimisé. Ces droits peuvent être différents de ceux du fichier d'origine. Il est alors nécessaire de les redéfinir au niveau de Windows après l'optimisation.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|