2011-11-03 3 views
1

J'ai une application avec un DataTier central qui peut exécuter une requête à une table de données en utilisant un SQLDataAdapter. Aucun de ce code n'a changé, mais maintenant toutes les requêtes prennent au moins 10 fois plus de temps pour exécuter une requête retournant même un seul enregistrement. La seule différence est que j'ai utilisé l'application dans une machine virtuelle, mais le problème a commencé à mi-chemin en utilisant l'application. par exemple, le problème de vitesse ne s'est pas manifesté dès le début de l'utilisation de la machine virtuelle, mais à mi-chemin.SqlDataAdapter.Fill prend soudainement beaucoup de temps

Est-ce que quelqu'un d'autre a eu un problème avec l'adaptateur de données SQL qui a pris beaucoup de temps à remplir sans raison? L'exécution de la requête dans Management Studio s'exécute en moins d'une seconde.

Firewalls sont désactivées

Répondre

0

ok, après une demi-journée perdue à ce qu'il semble être une question relative à la mise en réseau sur le Virtual PC.

J'ai vu une amélioration considérable en changeant la carte réseau de la machine virtuelle en Shared NAT et ne subis plus le long délai lors du remplissage des tables de données.

Son évidemment avoir un problème résoudre le serveur SQL.

Pour toute autre personne qui tombe par hasard sur ce poste voici les paramètres

enter image description here

Questions connexes