Элемент Workload (DTA)
Позволяет задать рабочую нагрузку для использования в сеансе настройки.
Синтаксис
<DTAInput>
<Server>
...code removed...
<Workload>...</Workload>
Характеристики элемента
Характеристика |
Описание |
---|---|
Тип данных и длина |
Нет. |
Значение по умолчанию |
Нет. |
Применяемость |
Требуется один раз для каждого элемента DTAInput. |
Связи элемента
Связь |
Элементы |
---|---|
Родительский элемент |
|
Дочерние элементы |
Замечания
Рабочая нагрузка представляет собой набор инструкций Transact-SQL, выполняемых в одной или нескольких базах данных, которые необходимо настроить. Помощник по настройке ядра СУБД может использовать в качестве рабочей нагрузки сценарии Transact-SQL, файлы трассировки и таблицы трассировки.
Если заданы две рабочие нагрузки — одна во входном XML-файле, а другая в командной строке средства dta, — для настройки будет использоваться последняя. Параметры настройки, заданные в командной строке, имеют приоритет над параметрами, заданными во входном XML-файле. Единственное исключение — если пользовательская конфигурация вводится во входной XML-файл в оценочном режиме. Например, если конфигурация вводится посредством элемента Configuration входного XML-файла и, кроме того, в качестве одного из параметров настройки задан элемент EvaluateConfiguration, параметры настройки из входного XML-файла получат приоритет над любыми параметрами настройки, введенными в командной строке.
Для каждого сеанса настройки должна быть указана одна рабочая нагрузка.
Пример
В следующем примере кода задается таблица трассировки MyDatabase.MyDBOwner.TuningTable001 для элемента Workload. Таблица TuningTable001 создана с помощью шаблона настройки в SQL Server Profiler путем сохранения выходной трассировки в виде таблицы.
<DTAXML ...>
<DTAInput>
<Server>
...code removed here...
</Server>
<Workload>
<Database>
<Name>MyDatabase</Name>
<Schema>
<Name>MyDBOwner</Name>
<Table>
<Name>TuningTable001</Name>
</Table>
</Schema>
</Database>
</Workload>
...code removed here...
</DTAInput>
</DTAXML>
См. также