FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Lenteur inexpliquée
Lenteur inexpliquée
Débuté par GO24, 12 oct. 2018 09:57 - 2 réponses
Connectez-vous…
GO24
#1
Posté le 12 octobre 2018 - 09:57
Bonjour,
Je viens de migrer une application assez lourde de windev 16 avec acces natif SQL SERVER vers Windev 23 avec Acces natif SQL SERVER.
je suis en phase de test et j ai le probleme suivant :
Les 2 Applis (W16 et W23) se connectent sur le même serveur et sur la même base
Il se trouve que la version W16 va entre 2 et 3 fois plus vite que la W23 sur des requêtes équivalentes
je parle au niveau fonctionnel (Temps pour Mise à jour d'un dossier , recherche client , ect ...) toutes des fonctions qui a leur tour lancent différentes requêtes
Précision les requêtes n'ont pas été modifiées lors de la migration
La W16 est en 32b la W23 est en 64bits
J'ai du mal a croire que la 64bits est plus lente que la 32bits
Je n'attend pas un gain de performance de ce coté la, mais pas non plus une dégradation
Les requetes sur le serveur ?
Le temps de rapatriement de données ?
La vitesse exécution du code ?
A titre d'exemple ouverture d'n dossier client (avec les fichies details, archives et transactions)
W16 :18 secondes W23 :52 secondes -- Pour le meme dossier
- Test a été fait dans les 2 sens :
Mesure Sur W16 puis sur W23 et Mesure sur W23 puis W16
pour eviter des imprecision du au Cache Memoire
Si qq a des pistes de recherche - option de compilation ou autre - je suis preneur
Merci
Signaler
0
0
GO24
#2
Posté le 12 octobre 2018 - 12:04
Parametres de connection ou mode compressé peut etre ? UP
Signaler
0
0
GO24
#3
Posté le 17 octobre 2018 - 12:34
Bonjour,
Apres analyse approfondi , le DBA me signale que sur le profiler SQL SERVER les requetes faites en W16 sont en ANSI
et que les requetes W23 passe en Unicode et sont plus lente
Précision : dans la description du option Chaine ANSI en execution
il n'y a pas de convertion de chaine dans le code (qui par defaut sont ANSI)
il n'y a pas d'utilisation d'unicode dans l'application
L'acces natif ne propose pas d'option
J ai rajoute les paramtres dans HDécritConnexion
"WD Command Timeout=1200; ANSI_WARNINGS=0;WD Unicode Support=0;")
Toute les pistes/ Retour d'experience m'interresse,
Merci d'avance
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte