© Tillypad 2008-2014
Хранимая процедура tpsys_SetSQLServerSettings
предназначена для присвоения параметрам SQL-сервера и базы данных значений, позволяющим достичь высокой производительности.
Чтобы создать хранимую процедуру tpsys_SetSQLServerSettings
в базе данных сегмента выполните скрипт
tpsys_SetSQLServerSettings.sql
После успешного выполнения скрипта выполните процедуру tpsys_SetSQLServerSettings
.
exec tpsys_SetSQLServerSettings
Процедуру tpsys_SetSQLServerSettings
необходимо выполнить один раз.
В результате выполнения процедуры tpsys_SetSQLServerSettings
устанавливаются оптимальные настройки:
Для SQL-сервера максимальная степень паралеллизма устанавливается равной 1
.
Для системной базы данных отменяется автоматическое сжатие.
Для базы данных сегмента:
параметру «Модель восстановления» присваивается значение «Простая» («Simple»),
параметру «Автоматическое сжатие» присваивается значение «False»,
для файлов данных .mdf
устанавливается начальный размер 1024 Мб
(только если существующий файл меньше этого размера), авторасширение принимается равным 100 Мб
,
для файлов данных .ldf
устанавливается начальный размер 100 Мб
(только если существующий файл меньше этого размера), авторасширение принимается равным 10%
.
Если при выполнении процедуры будет получено сообщение об ошибке: «Невозможно настроить файлы tempdb, т.к. для этого требуется уменьшение текущего размера файлов данных tempdb», то надо перезапустить SQL сервер и повторно выполнить процедуру.
После успешного выполнения процедуры tpsys_SetSQLServerSettings
будут выведены сообщения:
Параметр конфигурации "show advanced options"
изменен с 0
на 1
. Выполните инструкцию RECONFIGURE
для установки.
Параметр конфигурации "max degree of parallelism"
изменен с 0
на 1
. Выполните инструкцию RECONFIGURE
для установки.
Выполнять RECONFIGURE
не требуется, так как в процедуре он автоматически запускается после записи всех настроек.