Элемент Workload (DTA)
Область применения: SQL Server
Позволяет задать рабочую нагрузку для использования в сеансе настройки.
Синтаксис
<DTAInput>
<Server>
...code removed...
<Workload>...</Workload>
Характеристики элемента
Characteristic | Description |
---|---|
Тип данных и длина | Нет. |
Значение по умолчанию | Нет. |
Наличие | Требуется один раз для каждого элемента DTAInput . |
Связи элемента
Отношение | Элементы |
---|---|
Родительский элемент | Запуск и использование помощника по настройке ядра СУБД |
Дочерние элементы | Элемент File (DTA) Элемент Database для Wokload (DTA) Элемент EventString (DTA) |
Замечания
Рабочая нагрузка представляет собой набор инструкций 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>
См. также
Справочник по входным файлам XML (помощник по настройке ядра СУБД)