2010-09-24 1 views
1

Мне нужна экспертная оценка моей проблемы. большая часть моего опыта - это развитие, поэтому у меня нет достаточного понимания проблем сервера или обслуживания. Основная проблема заключается в том, что трафик является большим запросом на этот SQL-сервер. есть несколько приложений, подключающихся к этому серверу, некоторые из них - это приложения для Windows. я хотел бы знать, нужно ли мне обновлять аппаратное обеспечение (больше бара, больше места на диске и сколько из них достаточно) или обслуживание SQL-сервера (восстановление индекса, расширение SP, денормализация и т. д.) или и то, и другое?Возможные улучшения сервера?

ОК, позвольте мне дать вам некоторые характеристики сервера, с которым я столкнулся.

  • ОС: MS Windows Server 2003 Standard
  • Версия: 5.2.3790 SP 1 Сложение 3790
  • Тип системы: x64-ПК на базе
  • Процессор: EM64T Family 6 Модель 15 Шаг 6 GenuinIntel ~ 2993 Mhz
  • Оперативная память: 8gb
  • бесплатно C: пространство: 400mb
  • SQL Server Soft. Ver .: Sql Server 2005 Developer Edition

Надежная информация выше достаточно для диагностики. моя главная забота - это доступное пространство в c :. также я смотрю на ОЗУ, я использую perfmon, и когда трафик высок, он достигает своего максимума. так как для CPU я понятия не имею, но иногда его работает на 100%, но это не всегда так, поэтому я считаю его нормальным.

следующий вопрос, я думаю, будет бессмысленным, потому что я не могу дать вам данные sql db, но я все равно спрошу. Будет ли реиндексирующая помощь или оптимизация SP и в какой степени? db находится на уровне 50 + gb

нужен ли нам новый сервер (аппаратное обеспечение)?

Будет ли обновление программного обеспечения сервера sql? с 2005 по 2008 год? есть ли проблема, когда ваш SQL-сервер prod является только версией dev?

, когда у вас есть вопрос, как это то, что может быть фикс по умолчанию или быстро исправить, если таковые имеются ..

Я надеюсь, что опытный Sys. Объявление. или DBA или какой-то бог программирования имеют питти на мне и просвещают меня по этой проблеме.

Заранее спасибо.

+0

может быть, вы получите лучшие результаты, спрашивая это на ServerFault – stombeur

ответ

0

Первым шагом будет предоставление более полезной информации в вашем вопросе. Как работает сервер под давлением.

Использовать perfmon и или Sql Profiler http://msdn.microsoft.com/en-us/library/ms187929.aspx для регистрации нескольких точек данных во время загрузки.

Performance tuning with SQL Server Также см и https://serverfault.com/questions/4700/how-to-do-periodic-sql-server-performance-monitoring-and-troubleshooting