Поделиться через


Элемент 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 (помощник по настройке ядра СУБД)