Указатели установки SQL Server 2008 для оптимизации производительности и масштабируемости - PullRequest
0 голосов
/ 23 марта 2012

Мы работаем для клиента с серверным приложением asp.net/SQL, которое до сих пор использовало систему SQL Server 2005.Клиент решил обновить базу данных до SQL Server 2008 R2 и приобрел мощный серверный компьютер с 16 процессорами с достаточным объемом оперативной памяти и установленной 64-разрядной ОС Windows Server 2008.Теперь перед нами стоит установка SQL Server 2008 в системе с последующей миграцией существующей БД из коробки SQL 2005.Теперь я не администратор базы данных SQL Server и не являюсь системным администратором по ролям.Следовательно, несмотря на то, что я читаю много литературы в сети, я не совсем в состоянии разобраться во всем этом или расставить все по местам.Может ли кто-нибудь объяснить мне следующие пункты, предпочтительно с точки зрения списков маркеров:

Каковы точки зрения при установке SQL Server 2008 , в частности, в терминах

        Configuring memory usage

        Configuring the SQL Server to take advantage of the multiple processors available

        Other factors to configure to enable SQL Server 2008 features for performance and scalability

        Other points, if any, for configuring the Windows Server 2008 with respect to SQL Server 2008 

Примечание. Мы будем использовать только службы компонента Database Engine в SQL Server.Приложения не используют SSIS, SSRS и т. Д.

1 Ответ

0 голосов
/ 23 марта 2012
  • SQL Server будет использовать все доступные процессоры.Процессоры будут разделены между сеансами - если вся работа выполняется за один сеанс, то все это будет происходить на одном и том же процессоре (насколько мне известно - это требует цитирования).
  • Использование памятипо умолчанию динамический, что означает отсутствие ограничений на использование памяти.При необходимости вы можете ограничить использование памяти сервером (щелкните правой кнопкой мыши на соединении в SSMS и выберите свойства).Это обычно используется, если экземпляр является частью сервера, выполняющего другие задачи, такие как запуск других экземпляров базы данных, задачи веб-службы и т. Д.
  • SQL-сервер довольно хорош, он сортирует себя в соответствии со своей средой.Если вам нужно создать ферму серверов и распределить данные и обработку между различными машинами, это совершенно новая тема, подробно обсуждаемая на MSDN и форумах StackExchange.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...