PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → HFSQL : Chaîne Unicode 400 fois plus lente qu'en ANSI dans les requêtes !
HFSQL : Chaîne Unicode 400 fois plus lente qu'en ANSI dans les requêtes !
Iniciado por Julien MOREL, mar., 11 2024 3:11 PM - 3 respostas
Membro registado
47 mensagems
Publicado em março, 11 2024 - 3:11 PM
Bonjour,

Il y a un bug dans les requêtes où une condition est basée sur une chaîne en Unicode (avec clé). Les requêtes sont 400 fois plus lentes. En revanche, avec un Hlit ou une boucle POUR TOUT xx AVEC Rubrique="", aucun problème n'est observé.

Le bug persiste dans les versions 28 et 29 (2024) Classic et C/S. Il a été signalé à PC Soft, mais je suis à la recherche d'une solution de contournement en attendant une correction...

Voici une copie du projet que j'ai envoyée au support : https://transfert.free.fr/sJGEbMX

En mode test, j'obtiens une exécution en 24 ms (POUR TOUT test AVEC Nom="") et 6663 ms pour la requête !
Obtenez vous les mêmes performances ?
Merci.

--
Développeur sur https://www.emjysoft.com/
Publicado em março, 12 2024 - 10:40 AM
Salut Julien,

si tu coches l'option 'Sensible aux espaces, ponctuation et car. spéciaux' pour 'Paramètres de l'index...', le temps de réponse est 1 ms pour l'exécution par la requête, première temps est +/- 20 ms, deuxième fois est 1 ms (question de cache). Le temps de réponse avec le boucle est aussi 1ms. Sans cocher cette option, j'ai un temps de réponse de +8000 ms pour la requête et il n'y a pas de difference entre rechercher la chaîne vide ou une espace. Avec un charactère, p.e. 'a', le résultat est immédiat.

Jan
Membro registado
47 mensagems
Publicado em março, 12 2024 - 11:44 AM
Bonjour,
Merci de ta réponse, par contre j'obtiens le même résultat en cochant ces 3 options.
C'est bien la fin du traitement qui pose problème sur la requête. L'enregistrement (1 seul est affiché en quelques ms).



Membro registado
47 mensagems
Publicado em março, 27 2024 - 9:57 AM
Bonjour,
Bonne nouvelle, bug corrigé dans l'Update 2 niveau de la version 2024 qui est dispo depuis ce jour.

--
Développeur sur https://www.emjysoft.com/