Россия, г.Кемерово ул.Весенняя д.21 кв.29, КузГТУ, 2003 |
Дополнительный материал 1: Приложение А. Параметры конфигурирования Microsoft SQL Server
В этом приложении дается описание параметров конфигурирования Microsoft SQL Server. Здесь также описывается, как задавать значения этих параметров.
Параметры
Вы можете задавать параметры конфигурирования одним из двух способов: путем выбора свойств в окне SQL Server Enterprise Manager или путем использования системной хранимой процедуры sp_configure. Метод задания параметров с помощью Enterprise Manager описан ниже в этом приложении. Для использования хранимой процедуры sp_configure нужно запустить следующую команду:
sp_configure 'имя_параметра', значение
Например, вы можете задать значение 200 для параметра конфигурирования max worker threads с помощью следующей команды:
sp_configure 'max worker threads', 200 Go
Параметры конфигурирования SQL Server кратко описываются в следующих разделах. Полное описание этих параметров можно найти в SQL Server Books Online.
affinity mask
Параметр affinity mask (маска "родственности") является битовой переменной, которая указывает, на каких ЦП может выполнять свою работу SQL Server. Значение 0 (принятое по умолчанию) позволяет планировщику Microsoft Windows NT/2000 определять, на каких ЦП будет работать SQL Server. Поскольку это битовая переменная, то двоичное представление этого значения определяет, какие ЦП будут использоваться. Ниже приводятся пять первых двоичных значений.
0=0000 1=0001 2=0010 3=0011 4=0100
Например, если вы используете 4-процессорную систему, то можете задать для параметра affinity mask значение 15 (1111), чтобы SQL Server работал на всех ЦП.
allow updates
Параметр allow updates (разрешить модифицирование) позволяет пользователям с соответствующими привилегиями доступа непосредственно модифицировать системные таблицы. Если для параметра allow updates задано значение 0 (принятое по умолчанию), то системные таблицы можно модифицировать только с помощью системных хранимых процедур.
awe enabled
Параметр awe enabled (активизирована awe) разрешает использовать средство расширенной памяти Address Windowing Extensions (AWE) в Microsoft Windows 2000. Если для awe enabled задано значение 1, то разрешается использование памяти свыше 4 Гб.
C2 audit mode
Параметр C2 audit mode (режим аудита уровня C2) позволяет использовать режим аудита безопасности уровня C2. При этом аудите безопасности происходит протоколирование определенных событий в SQL Server, чтобы достичь безопасности C2.
cost threshold for parallelism
Параметр cost threshold for parallelism (порог стоимости для распараллеливания) указывает стоимость, которая определяет возможность распараллеливания запросов. Если стоимость запроса в последовательном режиме превышает значение cost threshold for parallelism, то запрос распараллеливается. Значение по умолчанию равно 5.
cursor threshold
Параметр cursor threshold (пороговое значение для курсора) указывает количество строк в наборе курсора, превышение которого приводит к асинхронному созданию набора ключей данного курсора. Если количество строк меньше значения cursor threshold, то наборы ключей создаются синхронно. Значение по умолчанию, равное –1, указывает, что все наборы ключей курсора будут создаваться синхронно.
default full-text language
Параметр default full-text language (язык по умолчанию для полнотекстового поиска) указывает идентификатор языка по умолчанию, который используется в SQL Server для индексирования с целью полнотекстового поиска. Значение по умолчанию 1033 – это идентификатор для U.S. English.
default language
Параметр default language (язык по умолчанию) указывает идентификатор для языка по умолчанию, используемого в SQL Server. Значение по умолчанию 0 – это идентификатор для U.S. English.
fill factor
Параметр fill factor (коэффициент заполнения) указывает, насколько плотно SQL Server будет заполнять индексные страницы при их создании. Значение 1 указывает, что страницы будут почти пустыми; значение 100 соответствует 100% заполнению индексных страниц. Значение по умолчанию, равное 0, указывает, что страницы-листья B-дерева будут заполняться до конца, а на страницах более высокого уровня некоторая часть будет оставаться свободной.
index create memory
Параметр index create memory (память для создания индекса) указывает количество памяти, используемое для сортировок при создании индекса. Значение по умолчанию, равное 0, указывает, что это значение будет определять SQL Server.
lightweight pooling
Параметр lightweight pooling (упрощенная организация пула), для которого задается значение TRUE (1) или FALSE (0), указывает, будет ли SQL Server использовать планирование режима "волокон" (fiber mode) для снижения количества переключений контекста. Переключения контекста сопровождаются большой дополнительной нагрузкой на систему; их количество будет снижаться, если SQL Server может выполнять собственное планирование. Значение по умолчанию, равное 0, указывает, что планирование режима "волокон" (fiber mode) не будет использоваться.