PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Détail des caractéristiques d'une base de données HyperFileSQL Classic
  • Onglet "Description"
  • Onglet "SQL"
  • Onglet "Sauvegardes"
  • Onglet "Maintenance"
  • Onglet "Gestion du .REP"
  • Onglet "Transactions"
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Avertissement
A partir de la version 17, cette fonctionnalité n'est plus disponible : il n'est pas possible de décrire une application HFSQL Classic.
Présentation
Le Centre de Contrôle HyperFileSQL propose une gestion complète des bases de données HyperFileSQL Classic.
Pour afficher les caractéristiques d'une base de données HyperFileSQL Classic :
  1. Ajoutez si nécessaire une application HyperFileSQL Classic.
  2. Sélectionnez le nom de l'application voulue dans le volet "HyperFileSQL Classic" du Centre de Contrôle.
  3. Sélectionnez ensuite le nom du répertoire de déploiement voulu.
  4. La partie droite du Centre de Contrôle affiche différents onglets permettant de gérer les caractéristiques de la base de données HyperFileSQL Classic.
Détail des caractéristiques d'une base de données HyperFileSQL Classic

Onglet "Description"

Cet onglet présente toutes les informations concernant les fichiers de données de l'analyse sélectionnée.
Les informations affichées sont les suivantes :
  • Le nom logique / physique du fichier
  • Le type du fichier
  • La taille totale du fichier
  • Le nombre d'enregistrements actifs
  • Le nombre d'enregistrements rayés
  • Le nombre d'enregistrements supprimés
  • Le nombre d'enregistrements total (actifs, rayés et supprimés)
  • Si le fichier est protégé par mot de passe
  • Si le fichier est crypté
  • Si la journalisation est active pour ce fichier
  • Si la réplication est active pour ce fichier, ...
Il est également possible d'obtenir les informations sur les liaisons.
Remarque : Cette fonctionnalité n'est disponible que pour les applications pour lesquelles une analyse a été indiquée.

Onglet "SQL"

Cet onglet permet d'exécuter une requête SQL sur les données présentes dans la base de données. Il suffit de saisir directement le code SQL de la requête et de cliquer sur "Exécuter".
Il est également possible de copier le code SQL d'une requête présente dans le presse-papiers.

Onglet "Sauvegardes"

Cet onglet permet de réaliser et de restaurer des sauvegardes des fichiers de la base de données.
Une liste des fichiers est générée pour chaque répertoire de déploiement. Par défaut, cette liste contient tous les fichiers de données.
Cette liste peut être modifiée pour ne sauvegarder que les éléments désirés.
Un fichier .LST est généré pour chaque liste de fichiers sauvegardée en cliquant sur le bouton "Enregistrer une liste".
Le bouton "Sauvegarder" permet de lancer la sauvegarde. Cette sauvegarde est effectuée sous forme d'un fichier WDZ. Il suffit d'indiquer dans la fenêtre qui s'ouvre :
  • le répertoire de sauvegarde.
  • le nom de la sauvegarde (qui est également celui du sous-répertoire de sauvegarde). Ce sous-répertoire peut ne pas être créé.
  • si les fichiers sont compressés : une archive au format WDZ est alors créée. Cette archive peut être multi-volumes.
  • si les index doivent être sauvegardés. Si les index ne sont pas sauvegardés, la taille de la sauvegarde sera plus petite. Les index pourront être reconstruits grâce à la réindexation.
  • si les fichiers de données doivent être bloqués pendant la sauvegarde (conseillé pour ne pas sauvegarder des données incohérentes).
Le bouton "Restaurer" permet de restaurer une sauvegarde existante. Il suffit de sélectionner le répertoire de la sauvegarde.

Onglet "Maintenance"

Cet onglet permet de réindexer les fichiers de données de la base de données.
Pour effectuer une opération de maintenance sur les fichiers de données de la base :
  1. Cochez les fichiers de données qui doivent être traités. Indiquez si nécessaire le mot de passe des fichiers à traiter.
    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".
  2. Sélectionnez les options et le type d'optimisation à réaliser :

  3. Lancez la réindexation choisie grâce au bouton "Démarrer maintenant l'optimisation des index des fichiers sélectionnés".
Les options disponibles sont les suivantes :
  • 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.
    • 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 HyperFileSQL 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.
  • Types d'optimisation
    • Option 1. Vérifier les index : Vérifie la cohérence entre l'index et les fichiers de données.
    • Option 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 HyperFileSQL.
      Remarque : Plus le fichier de données est modifié et moins les statistiques reflètent le contenu du fichier de données HyperFileSQL. Plus le fichier de données contient d'enregistrements et moins la modification d'un enregistrement a d'impact sur les statistiques.
    • Option 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.
    • Option 4. Reconstruire les index et les mémos : Optimise la totalité du fichier de données, de son index et ses mémos.
    • Option 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").
    • 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 HyperFileSQL Client/Serveur.

Onglet "Gestion du .REP"

Cet onglet permet de gérer le fichier .REP permettant de localiser les données manipulées par l'application.
Sélectionnez le fichier .REP de votre application.
Il est possible de :
  • ajouter des nouveaux fichiers de données
  • supprimer des fichiers de données, ...

Onglet "Transactions"

Cet onglet permet de transformer les enregistrements en transaction en enregistrements normaux.
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire