Определение структуры физического проектирования
Для графического интерфейса помощника по настройке Database Engine и программы командной строки dta можно указать структуры физического проектирования, подлежащие рассмотрению во время процесса настройки. Как через графический интерфейс, так и через командную строку пользователи могут указывать типы индексов и секционирования для рассмотрения в рекомендациях помощника по настройке компонента Database Engine, а также сохранять или удалять существующие индексы и секционирование.
Перед началом
Перед тем как приступить к операции настройки, пользователь должен принять два следующих принципиальных решения.
Какой набор возможностей пользователь желает реализовать в этой базе данных?
На основании какого подмножества существующих физических структур для базы данных должны строиться рекомендации помощника по настройке компонента Database Engine?
Для определения набора возможностей следует указать класс подлежащих рассмотрению объектов и определить, как они должны секционироваться. В следующих разделах описываются параметры, доступные при использовании двух различных интерфейсов помощника по настройке Database Engine.
Параметры настройки при использовании графического интерфейса
Графический интерфейс помощника по настройке Database Engine поддерживает почти все параметры настройки, поддерживаемые программой командной строки dta. Однако программа командной строки обеспечивает возможность применения большего числа параметров и большую гибкость, поскольку она полностью поддерживает функцию пользовательской конфигурации. Дополнительные сведения см. в разделе Исследовательский анализ с помощью помощника по настройке ядра СУБД. В следующих таблицах описываются параметры настройки, доступные на вкладке Параметры настройки графического интерфейса пользователя.
Физические структуры, применяемые в базах данных
Параметр настройки |
Приводит к следующим рекомендациям помощника по настройке ядра СУБД |
---|---|
Индексы и индексированные представления |
Добавить кластеризованные индексы, некластеризованные индексы и индексированные представления. |
Индексированные представления |
Добавить только индексированные представления. |
Включить отфильтрованные индексы |
По возможности добавлять фильтруемые индексы. Это возможно, если выбран один из следующих параметров: Индексы и индексированные представления, Индексы или Некластеризованные индексы. |
Индексы |
Добавить только индексы. |
Некластеризованные индексы |
Добавить только некластеризованные индексы. |
Оценивать использование только существующих структур PDS |
Оценить только существующие структуры физического проектирования; добавление любых новых структур не рассматривать. |
Применяемая стратегия секционирования
Параметр настройки |
Приводит к выполнению следующих действий помощником по настройке ядра СУБД |
---|---|
Без секционирования |
Не использовать секционирование в рекомендациях. |
Полное секционирование |
Использовать секционирование в рекомендациях. |
Секционирование с выравниванием |
Рекомендовать только секции, выровненные по существующим секциям базовых таблиц или представлений. (Выбор данного параметра улучшает управляемость.) |
Структуры физического проектирования, сохраняемые в базах данных
Параметр настройки |
Приводит к выполнению следующих действий помощником по настройке ядра СУБД |
---|---|
Не сохранять существующие физические структуры |
При необходимости удалять все существующие физические структуры. Выберите настройку Оценивать использование только существующих структур PDS с этим параметром для перевода помощника по настройке компонента Database Engine в режим «только удаление», в котором он анализирует текущие физические структуры только для того, чтобы определить, следует ли их удалять. |
Сохранять только индексы |
При необходимости удалить все физические структуры за исключением индексов. |
Сохранять все существующие PDS |
Сохранить все существующие физические структуры. |
Сохранять только кластеризованные индексы |
При необходимости удалить все физические структуры за исключением кластеризованных индексов. |
Сохранять секционирование с выравниванием |
При необходимости удалить все физические структуры за исключением секций с выравниванием. |
Параметры настройки средствами программы dta
Объекты набора возможностей для включения помощником по настройке Database Engine в рекомендуемую конфигурацию можно указать с помощью параметров –fa и –fp соответственно. Возможные значения для этих параметров приведены в следующих таблицах: «Объекты набора возможностей» (-fa) и «Секционирование набора возможностей» (-fp).
Объекты набора возможностей (-fa)
Значение |
Описание |
---|---|
IDX_IV |
Индексы и индексированные представления. |
IDX |
Только индексы (по умолчанию). |
IV |
Только индексированные представления (индексированные представления применяются ко всем выпускам SQL Server 2008 и SQL Server 2005 и к выпуску SQL Server 2000 Enterprise Edition). |
NCL_IDX |
Только некластеризованные индексы. |
Секционирование набора возможностей (-fp)
Значение |
Описание |
---|---|
NONE |
Секционирование не выполняется (значение по умолчанию). |
FULL |
Полное секционирование (применяется для повышения производительности). |
ALIGNED |
Полное выравнивание. Указывает, что таблица и все ее индексы секционированы одинаково. (Выбор данного параметра улучшает управляемость.) |
Указать, какие из существующих физических структур должны войти в рекомендацию помощника по настройке Database Engine, можно с помощью параметра -fk. Возможные значения для данного параметра приведены в следующей таблице.
Сохраняемые структуры проектирования (-fk)
Значение |
Описание |
---|---|
ALL |
Все (по умолчанию). |
NONE |
Ни одна. |
CL_IDX |
Только кластеризованные индексы. |
IDX |
Только кластеризованные и некластеризованные индексы. |
ALIGNED |
Только все выровненные по секциям структуры. |
Режим «только удаление» (-fx)
Для перехода в режим «только удаление» используется параметр -fk. При использовании данный параметр указывает на то, что помощник по настройке Database Engine рассматривает лишь возможность удаления существующих физических структур. Новые структуры физического проектирования не рассматриваются. Помощник по настройке Database Engine оценивает полезность существующих физических структур и рекомендует удалять редко используемые структуры. Этот параметр значений не принимает. Его нельзя использовать с параметрами -fa, -fp или -fk ALL.