2010-09-24 5 views
1

J'ai besoin d'un aperçu d'expert à mon problème. La plupart de mon expérience est le développement, donc je n'ai pas assez de connaissances sur les problèmes de serveur ou de maintenance. Le problème principal est lorsque le trafic est élevé, la requête à ce serveur SQL expire. Il y a plusieurs applications qui se connectent à ce serveur, certaines sont des applications Web. je voudrais savoir si je dois faire la mise à niveau matérielle (plus de RAM, plus d'espace de disque dur et combien de chacun est suffisant) ou entretien de serveur de SQL (index de reconstruction, amélioration de SP, dénormalisation etc.) ou tous les deux? OK d'abord permettez-moi de vous donner quelques caractéristiques du serveur avec lequel j'ai des problèmes.Améliorations possibles du serveur?

  • OS: MS Windows Server 2003 Standard
  • Version: 5.2.3790 SP 1 Build 3790
  • Type de système: x 64 PC
  • Processeur: Famille EM64T 6 Modèle 15 Pas à pas 6 GenuinIntel ~ 2993 Mhz
  • RAM: 8gb
  • gratuit C: espace: 400MB
  • SQL Server souple. Ver .: Sql Server 2005 Developer Edition

L'espoir ci-dessus est suffisant pour un diagnostic. ma principale préoccupation au départ est l'espace disponible dans c :. aussi je regarde la RAM, j'utilise perfmon et quand le trafic est élevé, il atteint son maximum. en ce qui concerne le CPU je n'ai aucune idée mais parfois son fonctionnement à 100% mais ce n'est pas toujours comme ça donc je pense que c'est normal. Prochaine question je pense sera inutile parce que je ne peux pas vous donner les détails sql db mais je vais demander quand même. Est-ce que l'aide réindexante ou l'optimisation du SP va se faire et dans quelle mesure? db est à 50 + gb maintenant

avons-nous besoin d'un nouveau serveur (matériel)?

Voulez-vous mettre à jour le logiciel du serveur sql? de 2005 à 2008? Y a-t-il un problème lorsque votre produit serveur SQL est seulement édition de dev?

lorsque vous avez un problème comme celui-ci ce qui pourrait être la solution par défaut ou solution rapide s'il y en a ..

J'espère une expérience Sys. Un d. ou DBA ou un dieu de programmation ont pitié de moi et m'éclairent à propos de ce problème

Merci d'avance.

+0

peut-être vous obtiendrez de meilleurs résultats sur ce serverfault demander – stombeur

Répondre

0

La première étape serait de fournir plus d'informations utiles dans votre question. Comment le serveur se comporte-t-il sous pression?

Utilisez perfmon et ou Sql Profiler http://msdn.microsoft.com/en-us/library/ms187929.aspx pour enregistrer un certain nombre de points de données alors qu'il est en charge.

Voir aussi Performance tuning with SQL Server et https://serverfault.com/questions/4700/how-to-do-periodic-sql-server-performance-monitoring-and-troubleshooting

Questions connexes