Возможные улучшения сервера? - PullRequest
1 голос
/ 24 сентября 2010

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

Хорошо, сначала позвольте мне дать вам некоторые характеристики сервера, с которым у меня проблемы.

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

надеюсь, информации выше достаточно для постановки диагноза. Первоначально моей главной заботой является доступное пространство в c :. Кроме того, я смотрю на оперативную память, я использую perfmon, и когда трафик высок, он достигает своего максимума. Что касается процессора, я понятия не имею, но иногда он работает на 100%, но это не всегда так, поэтому я думаю, что это нормально.

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

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

Поможет ли обновление программного обеспечения сервера sql? с 2005 по 2008 год? Есть ли проблема, когда ваш продукт SQL-сервер только Dev Edition?

при возникновении такой проблемы, которая может быть исправлением по умолчанию или быстрым исправлением, если таковые имеются.

Надеюсь, опытный Сис. Объявление. или администратор базы данных, или какой-то бог программирования, пожалейте меня и просветите меня относительно этой проблемы

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

1 Ответ

0 голосов
/ 24 сентября 2010

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

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

Также см. Настройка производительности с SQL Server и https://serverfault.com/questions/4700/how-to-do-periodic-sql-server-performance-monitoring-and-troubleshooting

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...