Aracılığıyla paylaş


xml giriş dosyası örnek kullanıcı belirtilen yapılandırma (dta)

Bu örnek kullanıcı belirtilen yapılandırma ile belirten bir xml giriş dosyası kopyalayıp yapılandırma öğesine sık kullanılan bir xml Düzenleyicisi veya metin düzenleyici.Bu, "olasılık" gerçekleştirmenizi sağlar Analiz. "Simülasyon" Analiz içerir kullanarak yapılandırma ayarlamak istediğiniz veritabanı için varsayımsal fiziksel tasarım yapıları küme belirtmek üzere öğe.Sonra Veritabanı Altyapısı Ayarlama Danışmanı, bir iş yükünü sorgu işleme performansı artırmak mı dışarı bulmak için bu varsayımsal bir yapılandırma karşı çalışan etkilerini incelemek için kullanın.Bu tür bir çözümleme, yeni yapılandırma aslında uygulama yükünü işletilmeden değerlendirme avantajı sağlar.Varsayımsal yapılandırmanızı istediğiniz performans iyileştirmeleri sağlamak için değil, değiştirmek ve gereksinim sonuçlar üretir yapılandırma ulaşıncaya kadar yeniden çözümlemek kolay bir işlemdir.

Bu örnek düzenleme araç kopyaladıktan sonra belirtilen değerleri değiştirmek Server, veritabanı, şema, Tablo, iş yükünü, TuningOptions, ve yapılandırma öğeleri belirli ayarlamak olanlar ile oturum.Tüm bu öðelerle kullanabileceðiniz alt öğeler ve öznitelikler hakkında daha fazla bilgi için bkz: xml giriş dosyası başvurusu (Veritabanı Altyapısı Ayarlama Danışmanı).Aşağıdaki örnek yalnızca alt küme küme küme kümesini kullanılabilir öznitelik ve alt küme küme öğe seçenekleri kullanır.

Kod

<?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>
    <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 following element specifies a workload file, which can be a trace file or a Transact-SQL script file. -->
      <File>c:\PathToYourWorkloadFile</File>
    </Workload>
    <TuningOptions>
      <TuningTimeInMin>180</TuningTimeInMin>
      <StorageBoundInMB>10000</StorageBoundInMB>
      <FeatureSet>IDX_IV</FeatureSet>
      <Partitioning>NONE</Partitioning>
      <KeepExisting>NONE</KeepExisting>
      <OnlineIndexOperation>OFF</OnlineIndexOperation>
    </TuningOptions>
    <Configuration SpecificationMode="Absolute">
      <Server>
        <Name>MyServerName</Name>
          <Database>
            <Name>MyDatabaseName</Name>
            <Schema>
              <Name>MyDatabaseSchemaName</Name>
                <Table>
                  <Name>MyTableName1</Name>
                  <Recommendation>
                    <Create>
                      <Index Clustered="true" Unique="false" Online="false" IndexSizeInMB="873.75">
                        <Name>MyIndexName</Name>
                        <Column Type="KeyColumn" SortOrder="Ascending">
                          <Name>MyColumnName1</Name>
                        </Column>
                        <Filegroup>MyFileGroupName1</FileGroup>
                      </Index>
                    </Create>
                  </Recommendation>
                </Table>
            </Schema>
          </Database>
      </Server>
    </Configuration>
  </DTAInput>
</DTAXML>

Açıklamalar

  • Fiziksel tasarım yapıları bırak desteklenmiyor belirtirseniz, mutlak mod için yapılandırma öğesi (Configuration SpecificationMode="Absolute").

  • Oluşturun ve her iki modda aynı fiziksel tasarım yapısı bırak (göre veya mutlak), yapılandırma öğesi.