Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Microsoft SQL Server 2005 для администраторов
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

11.5.2. Оптимизация операционной системы для работы с SQL Server 2005

SQL Server 2005 - оптимизация операционной системы, максимальная пропускная способность для сетевых приложений (maximize data throughput for network applications), LargeSystemCache

Возможностей оптимизации операционной системы Windows для работы с SQL Server 2005 не так много. Поскольку разработчики Windows и SQL Server работают в одной фирме, то для оптимизации изначально сделано очень многое. Если на сервере Windows работает только SQL Server 2005, то практически все ресурсы сервера будут отданы именно серверу. Отметим лишь несколько моментов.

По опыту автора, максимальное влияние на оптимизацию Windows для работы SQL Server 2005 оказывает единственный параметр, который спрятан в достаточно неожиданном месте. Добраться до него можно так:

q      открыть папку Сетевые подключения (Network Connections) из меню Пуск | Настройка;

q      далее открыть свойства любого сетевого адаптера (параметр все равно один для всего компьютера);

q      на вкладке Общие (General) выделить компонент Служба доступа к файлам и принтерам сетей Microsoft (File and Print Sharing for Microsoft Networks) и нажать кнопку Свойства (Properties). Откроется окно, аналогичное представленному на рис. 11.9.

Рис. 11.9. Параметры службы Сервер на компьютере Windows

В этом окне представлены настройки для службы Сервер (Server). При этом при помощи переключателей в группе Критерии оптимизации (Server optimization) вы можете определить, как именно будет распределяться оперативная память на вашем сервере:

q      наименьшая занимаемая память (minimize memory used) — это положение переключателя означает, что максимум оперативной памяти будет выделяться обычным приложениям, запускаемым пользователем. Это значение имеет смысл использовать в следующих ситуациях:

·                когда сервер используется как рабочая станция (т. е. как настольный компьютер);

·                когда главная задача сервера — обеспечивать поддержку задач, реализованных как пользовательские приложения, а не как службы (например, у вас может быть сервер, предназначенный только для выполнения пакетов SSIS);

q      сбалансированная оптимизация (balance) — это компромиссный вариант. Память будет равномерно распределяться между пользовательскими приложениями и серверными службами;

q      максимальная пропускная способность доступа к общим файлам (maximize data throughput for file sharing) — максимум оперативной памяти будет выделен под файловый кэш. Это значение оптимально для работы файлового сервера и сервера печати. По умолчанию для серверов Windows 2000 и Windows 2003 устанавливается именно это значение;

q      максимальная пропускная способность для сетевых приложений (maximize data throughput for network applications) — максимум оперативной памяти будет выделен серверным службам, например, SQL Server, Oracle, Exchange Server и т. п. При установке SQL Server и Exchange Server переключатель автоматически переводится в это положение (при установке Oracle — нет).

Надо сказать, что, например, скорость копирования по сети большого объема файлов при переводе переключателя в третье положение может возрастать очень сильно (явление, которое автор неоднократно наблюдал при установке учебного класса). Точно так же этот переключатель оказывает большое влияние и на скорость работы SQL Server 2005 и Exchange Server. Отметим, что он по умолчанию устанавливается в нужное положение, однако знать про этот параметр необходимо.

Дополнительные параметры настройки производительности Windows доступны в свойствах компьютера, если на вкладке Дополнительно нажать кнопку Параметры. Откроется окно Параметры быстродействия. Основные параметры настраиваются на вкладке Дополнительно (рис. 11.10). Для оптимизации производительности под SQL Server 2005 переключатели должны быть установлены так, как на рис. 11.10. Отметим, что переключатель в группе Использование памяти работает с тем же параметром реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\LargeSystemCache, что и настройки для службы Server, рассмотренные ранее.

Рис. 11.10. Параметры быстродействия Windows

Отметим еще несколько достаточно очевидных моментов:

q      все лишние службы, которые на сервере не используются, лучше отключать. Это хорошо и с точки зрения производительности, и с точки зрения защищенности сервера;

q      лучше не запускать утилиты администрирования на самом сервере (администраторы очень любят для этого использовать терминальные средства, например, Remote Desktop Connection — удаленное управление рабочим столом). Сами по себе средства администрирования SQL Server достаточно ресурсоемки, и лучше всего запускать их только на рабочей станции администратора;

q      конечно, категорически не рекомендуется использоваться на сервере заставки OpenGL;

q      антивирусное программное обеспечение может очень сильно снизить производительность работы компьютера, на котором установлен SQL Server 2005. В большинстве ситуаций для SQL Server антивирусные программы абсолютно не нужны.

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 
© 2004-2016, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru