PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Comment le faire ?
  • Optimiser la vitesse d'exécution de la requête en cours
  • Optimiser la vitesse d'exécution d'une ou de plusieurs requêtes
  • Optimisation et clés composées
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 23, cette fonctionnalité n'est plus disponible
Présentation
L'éditeur de requêtes permet d'optimiser la vitesse d'exécution d'une ou de plusieurs requêtes de votre projet.
L'optimisation d'une requête repose sur le principe suivant : un assistant détermine les clés composées à modifier et/ou à ajouter dans l'analyse associée au projet.

Important

Le logiciel Etats & Requêtes ne permet pas d'optimiser la vitesse d'exécution d'une requête.
Comment le faire ?

Optimiser la vitesse d'exécution de la requête en cours

Pour optimiser la vitesse d'exécution de la requête en cours :
  1. Cliquez sur l'icône (ou sélectionnez l'option "Requête .. Optimiser la requête").Sous le volet "Requête", dans le groupe "Analyser", cliquez sur "Optimiser la requête".
  2. La fenêtre d'optimisation d'une requête s'affiche et propose les différentes modifications possibles à effectuer dans l'analyse.

Optimiser la vitesse d'exécution d'une ou de plusieurs requêtes

Pour optimiser la vitesse d'exécution d'une ou de plusieurs requêtes :
  1. Cliquez sur l'icône . Sous le volet "Requête", dans le groupe "Analyser", cliquez sur "Optimiser la requête".
  2. La fenêtre d'optimisation des requêtes s'affiche et propose les différentes modifications possibles à effectuer dans l'analyse.
Attention : L'ajout d'un nombre important de clés composées dans l'analyse augmente la taille des fichiers d'index et peut ralentir les accès aux fichiers de données.
Remarque : Cette option est disponible uniquement si les conditions suivantes sont réunies :
  • le Live Data est activé (option "Projet .. Description du projet .. Live Data"). Pour plus de détails, consultez Live Data.le Live Data est activé : sous le volet "Projet", dans le groupe "Projet", cliquez sur "Description". Sélectionnez l'onglet "Live Data" et cochez "Activer le Live Data". Pour plus de détails, consultez Live Data.
  • les fichiers de données sont présents dans le répertoire de test du projet (option "Projet .. Description du projet .. Fichiers"). Pour plus de détails, consultez Tester un projet.les fichiers de données sont présents dans le répertoire de test du projet : sous le volet "Projet", dans le groupe "Projet", cliquez sur "Description". Sélectionnez l'onglet "Fichiers". Pour plus de détails, consultez Tester un projet.

Optimisation et clés composées

Pour optimiser vos requêtes, l'éditeur propose la création de clés composées. L'ordre des composantes de la clé composée n'a pas d'importance.
Il n'est pas nécessaire de créer une nouvelle clé inversant juste l'ordre des composantes d'une clé existante.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Régression !
L’optimisation des requêtes est maintenant gérée directement par le serveur HFSQL...
Donc régréssion pour les bases Hyperfile en classic et les bases tierces (Mysql...) !

On en parle sur le forum : https://forum.pcsoft.fr/fr-FR/pcsoft.fr.windev/215209-version-23-partir-version-23-cette-fonctionnalite-est/read.awp?lastpost

Ceci n'était pas énoncé dans les nouveautés de la version 23 !
Jsoft
06 mar. 2018