Очередность режимов настройки. Когда программа dta переопределяет входной XML-код настройки
Программа командной строки dta позволяет задать параметры настройки несколькими способами. Их можно указать в командной строке или входном XML-файле, который используется вместе с программой dta. Если XML-файл часто используется и нужно заменить некоторые из параметров, в командной строке можно указать и параметры, и нужный входной XML-файл. Если одновременно указать параметры и в командной строке, и в XML-файле, параметры командной строки будут иметь преимущество над параметрами в XML-файле.
Пример
В следующем примере входной XML-файл MyXMLInput.xml
применяется для настройки параметров рабочей нагрузки, заданных в XML-файле, из командной строки.
В файле MyXMLInput.xml
указано, что помощник настройки ядра базы данных учитывает следующий набор параметров настройки:
- Только индексы
- Без секционирования
- Без ограничений, чтобы оставить все существующие физические структуры
В командной строке указано, что помощник настройки ядра базы данных учитывает следующий набор параметров настройки:
- Индексы и индексированные представления
- Без секционирования
- Без ограничений, чтобы оставить все существующие физические структуры
Когда помощник настройки ядра базы данных выполняет настройку рабочей нагрузки, параметры, указанные в командной строке, имеют преимущество над параметрами, заданными во входном XML-файле.
Примечание. |
---|
Если конфигурация физических структур во входном XML-файле задана при помощи элемента CONFIGURATION, параметр настройки -fk NONE, указанный в командной строке, не изменяет пользовательскую конфигурацию оцениваемого режима. Дополнительные сведения см. в разделе Элемент Configuration (DTA). |
MyXMLInput.xml
Синтаксис программы командной строки dta
<?xml version="1.0" encoding="utf-16" ?>
<DTAXML xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="https://schemas.microsoft.com/sqlserver/2004/07/dta">
<DTAInput>
...code removed
<Workload>
<File>MyWorkload.sql</File>
</Workload>
<TuningOptions>
<FeatureSet>IDX</FeatureSet>
<Partitioning>NONE</Partitioning>
<KeepExisting>NONE</KeepExisting>
</TuningOptions>
</DTAInput>
</DTAXML>
где -S определяет имя сервера; -E указывает, что помощник настройки ядра базы данных использует доверенное соединение; -D определяет имя базы данных, которую нужно настроить; -ix определяет входной XML-файл, а -s определяет имя сеанса настройки. Параметры -fa IDX_IV, -fp NONE и -fk ALL соответственно указывают, что помощник настройки ядра базы данных должен в полученных рекомендациях учесть и индексы, и индексированные представления, отсутствие секционирования и необходимость оставить все индексы, индексированные представления и секционирование.
См. также
Основные понятия
Исследовательский анализ с помощью помощника по настройке ядра СУБД
Другие ресурсы
Программа dta
Справочник по входному XML-файлу (DTA)