DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL
  • Différence entre HOptimise et HOptimiseRequête
  • Divers
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Permet d'utiliser des temps morts dans l'utilisation d'un logiciel (période sans traitements) pour optimiser les requêtes et les parcours qui vont être exécutés plus tard. Optimise l'accès aux index des fichiers de données HFSQL Classic (les index des fichiers de données HFSQL Client/Serveur ne peuvent pas être optimisés).
Exemple
HOptimise(Client, Nom)
Syntaxe
<Résultat> = HOptimise([<Fichier de données> [, <Rubrique clé>]])
<Résultat> : Booléen
  • Vrai si le fichier a été optimisé,
  • Faux en cas de problème. La fonction HErreurInfo permet d'obtenir plus de renseignements.
<Fichier de données> : Chaîne de caractères optionnelle
Nom du fichier de données HFSQL Classic manipulé. Si ce paramètre n'est pas spécifié, la fonction HOptimise va manipuler le dernier fichier de données utilisé par la dernière fonction de gestion HFSQL (fonction commençant par la lettre H).
<Rubrique clé> : Chaîne de caractères optionnelle
Nom de la rubrique clé à optimiser. Si ce paramètre n'est pas précisé, la fonction HOptimise optimise toutes les clés du fichier de données.
Remarques

Différence entre HOptimise et HOptimiseRequête

  • La fonction HOptimise charge les caches du système avec tout l'index du fichier de données. Si le fichier de données a une taille importante ou si l'application utilise plusieurs fichiers de données de taille importante, il y a risque de saturation des caches du système.
    Pour éviter les risques de saturation, évitez d'appeler la fonction HOptimise sur un trop grand nombre de fichiers de données ou de rubriques clé.
  • La fonction HOptimiseRequête charge les caches du système avec uniquement les parties d'index nécessaires à la requête spécifiée, pour tous les fichiers de données utilisés par la requête. Cette fonction permet d'optimiser les requêtes.

Divers

  • La fonction HOptimise rend la main immédiatement au programme et est exécutée en tâche de fond.
  • La fonction HOptimise n'a aucun effet sur les rubriques non clé ou sur les fichiers de données n'étant pas au format HFSQL Classic.
Composante : wd290hf.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale