Catégorie : HFSQL & Performances

27 octobre 2009
publié par 
Il arrive que l'on utilise une procédure stockée pour mettre à jour un fichier de statistiques, une commande fournisseur, d'autres fichiers pour lesquels on n'attend aucun résultat. On souhaite simplement mettre à jour des données annexes pendant un traitement. Il est possible dans ce cas, d'utiliser une nouvelle connexion HFSQL Client/Serveur ayant une priorité pour exécuter spécifiquement ce traitement. Ainsi, la procédure appelée n'influera pas sur la disponibilité du...
27 octobre 2009
publié par 
Si le traitement durésultat de votre requête utilise uniquement les rubriques NOM et PRENOM, ilfaut mettre uniquement ces deux rubriques dans celle affiché par la requête. Eneffet plus il y a de rubriques dans la requête, plus la quantité de données transférévia le réseau et stockée en mémoire sur le poste client est importante. Si vous n'utilisez que très rarement une rubrique mémo en exploitant le contenu de la requête. Il peut être...
27 octobre 2009
publié par 
Lorsqu'une table est basée sur une requête, l'exécution de la requête peut être faite de manière automatique par WinDev lors de l'initialisation de la table. En effet, si WinDev détecte que la requête n'a pas été exécutée, il lancera une exécution automatique pour éviter une erreur de votre programme. Pensez à renseigner des valeurs de sélection par défaut dans le code d'initialisation de votre table. Il ne sert à...
27 octobre 2009
publié par 
Tout au long de l'exécution de votre application, vous allez exécuter des requêtes pour remplir des tables, effectuer des parcours ou des comptages. Toutes ces requêtes consomment de la mémoire sur le poste où l'application s'exécute. Souvent ces requêtes deviennent inutiles une fois le parcours effectué. Pensez a utiliser la commande HAnnuleDéclaration pour libérer l'espace mémoire occupé par ces requêtes.
27 octobre 2009
publié par 
L'exécution d'une requête sur le serveur s'effectue en 2 temps. La commande HExecuteRequête demande au serveur de préparer la requête et démarre le transfert des résultats. En remontant le plus tôt possible cette demande de préparation, pendant le temps d'exécution des autres codes non liés à votre requête, la requête est préparée et le transfert en partie effectué. Prenons un exemple, j'ai une fenêtre qui liste tous les clients...
© 2018 PC SOFT. Tous droits réservés. Réalisé  avec WEBDEV