|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : octobre 2005 Messages : 49 ![]() |
Bonjour,
J'ai une appli sous Access 2000 qui utilise des tables liée SQL Server 2005. Sous Xp en executant une requête, j'obtient un temps de 30s et lorsque j'execute cette même requête sous vista, le temps passe à 3min ! Le pc sous vista a pourtant un indice de performance de 4,5 donc pas trop mal (2GO de RAM). J'ai quand même réussi à tomber à 2min30 en utilisant le pilote odbc "natif" de sql server. Quelqu'un a-t'il constaté le même problème ? Merci. |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : septembre 2005 Messages : 127 ![]() |
Le serveur est sur le poste vista?? (quelle version de vista aussi...?).
parce que c'est pas clair... Si c'est le cas c'est normal. passes en ligne de commande et réexécute la même requête, il devrait y avoir un gros changement. Vista est trop gourmand en ressource et SQL serveur 2005 autant. J'ai le même problème sous Longhorn. Le serveur a 2Go de ram pour sql serveur, sharepoint... Du coup, je passe plus par l'interface graphique. Ca donne un tit surcis de soufle au serveur. Après je ne connais pas ton niveau en sql, ni la complexité de ta requète... Peut-elle être optimisée ?... il est difficile de juger avec aussi peu d'éléments. Le seul conseil, comme ça, serait de couper tout services, programmes superflux. Ne pas mettre la pagination sur le même disque que SQLServer et ton systeme. Tu devrais gagné un peu. Essaies aussi avec une version plus récente d'access, ça peut venir aussi d'une compatibilité entre la version 2000 et vista |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : octobre 2005 Messages : 49 ![]() |
Tout d'abord, merci pour ta réponse.
Le serveur n'a pas de problemes de ressources: Quadri xéon 3GHz avec 16 Go RAM, windows server 2003 et SQL server Server 2005 Entreprise. Mes tests s'effectuent sur des postes "clients" (Xp Pro et Vista Professionnel) sur lesquels j'ai une application en Access 2000. Dans cette application, j'execute des requetes sur les tables liée via l'ODBC Sql server. La version du fichier est Access 2000 mais je l'execute avec un runtime Access 2003 SP2, mais rien n'y fait. La requete que j'execute est assez complexe, en effet: jointures sur 5 tables avec appel de fonctions Access à l'intérieur de la requête... et impossible à optimiser... sauf à scinder la requête en 2 ou 3 requêtes, le probleme est que sous Xp cette requete prend 30s et sous Vista 2min30 ! Je vais effectuer des tests pour voir si, comme tu me le suggère, ce ne serait pas l'interface graphique de Vista qui plomberait mes traitements. |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() |
Je rencontre un probleme similaire , avez vous resolut le votre ?
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com