Оптимизация производительности SQL Server

<< Нажмите, чтобы отобразить содержание (Click to Display Table of Contents) >>

Операции с SQL-сервером >

Оптимизация производительности SQL Server

 

MS SQL Server после установки по умолчанию не требует особых настроек. Но оптимизация баз данных может значительно увеличить производительность и уменьшить число узких мест.
Общие рекомендации производителя MS SQL Server состоят в следующем:
 

Файлы данных и журналов базы «TempDB» должны быть размещены на собственных выделенных томах – временные файлы данных отделяются от временных файлов журналов;

Количество файлов данных базы «TempDB» должно совпадать с числом ядер процессора (CPU) на сервере (компьютере), где установлен экземпляр SQL Server;

Файлы данных и журналов для всех баз данных должны располагаться на отдельных выделенных томах;

Размеры файлов данных и журналов, а также параметры автоматического роста должны быть предварительно настроены.
Например, для файлов данных можно задать начальный размер 10 ГБ, для файлов журналов – 5 ГБ, а для фактора роста – 5 ГБ;

Флаг трассировки T1118* должен быть установлен, чтобы уменьшить число конфликтов и добиться максимального параллелизма;

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

 

*– начиная с версии SQL Server 2016 отменен. Вместо этого для каждой пользовательской базы можно задать значение опции «MIXED_PAGE_ALLOCATION».

При значении «OFF» база данных всегда создает начальные страницы с помощью однородных экстентов, «OFF» – значение по умолчанию. При значении «ON» база данных может создавать начальные страницы с помощью смешанных экстентов.

 

Ссылка на источник: статья Microsoft https://docs.microsoft.com/ru-ru/previous-versions/appfabric/gg132898(v=azure.10)

 

warn

Работа SQL Server на виртуальной машине будет выполняться медленнее, чем на физической, в связи с нагрузкой ресурсов виртуализации.
Ссылка на источник:

https://docs.microsoft.com/ru-ru/previous-versions/sql/2014/sql-server/install/hardware-and-software-requirements-for-installing-sql-server?view=sql-server-2014#hardware-and-software-requirements

https://docs.microsoft.com/ru-ru/sql/sql-server/install/hardware-and-software-requirements-for-installing-sql-server-ver15?view=sql-server-ver15#installation-media

Наверх