|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : février 2004 Messages : 30 ![]() |
Bonjour,
J'ai tenté de trouver une réponse à mon problème sur différents sites, sans succès. Je me permets donc de demander à la communauté de Developpez.com. J'ai une application développée en Delphi (XE). Lorsque je la lance sur mon PC de développement, la vitesse est normale, lorsque je lance l'application sur un autre poste en XP, la vitesse est normale MAIS lorsque je la lance sur un PC en Windows 7 Pro (32bits), l'application devient très très lente. Il faut plusieurs seconde pour rafraichir une fiche qui ne prend normalement que 1 seconde sur les deux autres ordinateurs en XP. Quelqu'un aurait la solution à ce problème? Merci d'avance. |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() David BARBARINExpert SQL Server Inscription : août 2005 Messages : 3 723 ![]() |
Bonjour,
Il faudra déjà identifier la source du problème Est ce que les caractéristiques de vos PC sont identiques ? Est ce que la configuration système et applicative est la même sur l'ensemble de vos PC ? (mêmes applications qui tournent etc ...) Est ce que le problème vient de l'application ou de la base de données ? ++ |
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : février 2004 Messages : 30 ![]() |
1) Le PC où l'application est la plus lente et aussi le PC le plus récent et le plus puissant.
2) Oui 3) En ayant 2 PC / 3 qui fonctionne correctement. Avec le PC où je rencontre des problèmes de performances qui est Sever. J'aurai tendance à croire que le problème vient d'un problème avec SQL Server et Windows Seven. Sur les PC en XP, le rafraichissement d'une fiche se fait en 1 seconde (quasi instantané), sur le PC en Seven ce même rafraichissement se fait en 5-6 secondes. Et c'est le même problème pour l'ensemble de l'application. |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Nicolas SouquetAdministrateur de base de données Inscription : janvier 2005 Messages : 4 668 ![]() |
Bonjour,
Avez-vous pris un trace avec SQL Profiler pour vérifier que la même requête s'exécute "lentement" ? @++
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes. Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012 |
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : février 2004 Messages : 30 ![]() |
Je me permets de remonter ce sujet pour y apporter une réponse. Peut-être que des gens auront été dans le même cas que moi et seront contents de pouvoir trouver une réponse sur Developpez.net.
Comme je m'en doutais le problème ne venait pas d'un quelconque problème de développement ou de requête... mais bel et bien d'une différence entre XP et les versions suivantes que sont Vista et Seven. Pour moi voilà ce qui a marché : J'ai désactivé le protocole LLMNR présent à partir de Vista. Ne me demandez pas à quoi cela correspond, je n'en sais rien mais c'est ce qui a réglé mon problème de lenteur avec les postes clients vista et seven. Comment procéder? Au sein de la clé HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient, créez la valeur DWORD 32 bits EnableMulticast et affectez lui la valeur 0. L’autre solution est d’utiliser gpedit.msc : Configuration ordinateur -> Modèles d’administration -> Réseau -> Client DNS -> Désactiver la résolution de noms multidiffusion. Mais attention il faut "Activer" le fonction "Désactiver la résolution des noms multidiffusion". En espérant que ça aidera d'autres personnes! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com