Sdílet prostřednictvím


Ukázka vstupního souboru XML s vloženou úlohou (DTA)

platí pro:SQL Server

Zkopírujte a vložte tuto ukázku vstupního souboru XML, který určuje úlohu s elementem EventString do oblíbeného editoru XML nebo textového editoru. Element EventString můžete použít k určení úlohy skriptu Transact-SQL ve vstupním souboru XML místo použití samostatného souboru úlohy. Po zkopírování této ukázky do nástroje pro úpravy nahraďte hodnoty zadané pro Server, Database, Schema, Table, Workload, EventString aTuningOptions prvky pro vaši konkrétní relaci ladění. Další informace o všech atributech a podřízených prvcích, které můžete s těmito prvky použít, najdete v referenčních informacích ke vstupnímu souboru XML (Database Engine Tuning Advisor). Následující ukázka používá pouze podmnožinu dostupných atributů a podřízených možností elementu.

Kód

<?xml version="1.0" encoding="utf-16" ?>
<DTAXML xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/sqlserver/2004/07/dta">
  <DTAInput>
    <Server>
      <Name>MyServerName</Name>
<!-- To tune multiple databases, list them and their associated tables in the following section. -->
      <Database>
        <Name>MyDatabaseName</Name>
        <Schema>
          <Name>MyDatabaseSchemaName</Name>
<!-- You can list as many tables as necessary in the following section. -->
          <Table>
            <Name>MyTableName1</Name>
          </Table>
          <Table>
            <Name>MyTableName2</Name>
          </Table>
        </Schema>
      </Database>
    </Server>
    <Workload>
<!-- The Weight attributes shown with the following EventString elements are optional. -->
      <EventString Weight="100.01">
        SELECT * FROM MyTableName1 WHERE
        MyColumnName1 &gt; 200
        ORDER BY ColumnName1
      </EventString>
      <EventString Weight="10.02">
        SELECT * FROM MyTableName2 WHERE
        MyColumnName2 BETWEEN 2 AND 25000
        ORDER BY ColumnName2
      </EventString>
    </Workload>
    <TuningOptions>
      <TuningTimeInMin>120</TuningTimeInMin>
      <StorageBoundInMB>1500</StorageBoundInMB>
      <FeatureSet>IDX</FeatureSet>
      <Partitioning>NONE</Partitioning>
      <KeepExisting>NONE</KeepExisting>
      <OnlineIndexOperation>OFF</OnlineIndexOperation>
<!-- The following tuning option specifies the first database to which the Database Engine Tuning Advisor connects when tuning the workload. This element is optional. -->
      <DatabaseToConnect>MyDatabaseName</DatabaseToConnect>
    </TuningOptions>
  </DTAInput>
</DTAXML>

Komentáře

USE database_name příkazy lze zadat v vložené úloze, která je obsažena v EventString elementu.

Viz také