J'ai un environnement de développement et un environnement UAT. Dev est à notre place, UAT est à la place du client. Notre machine DEV est un XEON 4 core @ 2,33GHz, 4Go de RAM avec Windows server 2003 La machine physique UAT est identique, mais une machine virtuelle est utilisée (sous VMWare). Je ne connais pas les paramètres exacts utilisés pour cette machine virtuelle.Problème de performance SQL Server 2005
Le problème est que le serveur SQL sur la machine dev fonctionne très bien et celui sur l'UAT est très très lent.
L'ouverture de SQL Server Management Studio prend 2 minutes sur l'ordinateur UAT. L'exécution même d'une simple demande de sélection est également très lente. La base de données est relativement petite (6 Go). L'ouverture de toute autre application sur ce serveur fonctionne bien. Donc, nous pensons qu'il y a un problème avec l'instance du serveur sql et je dois enquêter pour trouver la raison.
Voici ce que je vérifié:
-
configuration du serveur
- est similaire à celui que nous avons sur DEV.
- il y a assez d'espace sur le disque
- processeurs ne sont pas surchargées (10% utilisé est le maximum atteint)
- mémoire semble aussi être OK.
- données et les fichiers journaux sont configurés pour se développer automatiquement
- modèle de récupération SQL Server: FULL
Il semble dans le journal de base de données que cette erreur est survenue au moins une fois (je n'avoir accès à une petite partie) :
2008-10-14 19: 16: 54.84 spid55
Autogrow de fichier 'xxxxx_log' dans la base de données 'xxxxxx' a été annulée par l'utilisateur ou a expiré après 6766 millisec onds. Utilisez ALTER DATABASE pour définir une valeur FILEGROWTH inférieure pour ce fichier ou pour définir explicitement une nouvelle taille de fichier .
Comme il y a assez d'espace sur le disque dur, quelle pourrait être la cause? Pourrait-il être lié à mon problème Perfs? Que dois-je vérifier pour trouver la cause du problème?
Je ne suis pas un expert SqlServer donc si quelqu'un a une suggestion, j'aimerais l'entendre. Merci!
Mise à jour 1:
modèle de récupération SQL Server: FULL
La base de données est nouvelle si jusqu'à présent, nous ne l'avons pas effectué une sauvegarde.
Je ne connais pas la taille du fichier journal, je vais vérifier cela.
Mise à jour 2:
Le problème de Management Studio est résolu.
Il est causé par le fait qu'il n'y a pas accès à Internet sur le serveur et que Management Studio semble essayer de se connecter au démarrage: http://weblogs.sqlteam.com/tarad/archive/2006/10/05/13676.aspx
Mais il semble que le problème de perf est pas lié à ce problème. Toujours à la recherche.
Est-il toujours lent ou "se réchauffe" après la période initiale de lenteur? – Constantin