Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server
MS SQL-Server Forum Microsoft SQL-Server. Avant de poster -> FAQ SQL-Server, Tutoriels SQL-Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/05/2011, 15h50   #1
BVK
Invité régulier
 
Inscription : février 2004
Messages : 30
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 30
Points : 9
Points : 9
Par défaut Lenteur SQL Server 2008 Express R2 + Windows 7

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.
BVK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2011, 16h20   #2
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 723
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 723
Points : 6 844
Points : 6 844
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 ?

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2011, 08h05   #3
BVK
Invité régulier
 
Inscription : février 2004
Messages : 30
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 30
Points : 9
Points : 9
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.
BVK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2011, 09h31   #4
Modérateur

 
Avatar de elsuket
 
Homme Nicolas Souquet
Administrateur de base de données
Inscription : janvier 2005
Messages : 4 668
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Souquet
Âge : 30
Localisation : Thaïlande

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2005
Messages : 4 668
Points : 8 718
Points : 8 718
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
elsuket est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2011, 09h29   #5
BVK
Invité régulier
 
Inscription : février 2004
Messages : 30
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 30
Points : 9
Points : 9
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!
BVK est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h18.


 
 
 
 
Partenaires

Hébergement Web