Aracılığıyla paylaş


Kullanıcı Tarafından Belirtilen Yapılandırmaya Sahip XML Giriş Dosyası Örneği (DTA)

Şunlar için geçerlidir: SQL Server

Configuration öğesiyle kullanıcı tarafından belirtilen bir yapılandırmayı belirten xml giriş dosyasının bu örneğini kopyalayıp sık kullandığınız XML düzenleyicisine veya metin düzenleyicisine yapıştırın. Bu, "durum" analizi gerçekleştirmenizi sağlar. "Durum" analizi, ayarlamak istediğiniz veritabanı için bir dizi varsayımsal fiziksel tasarım yapısı belirtmek üzere Configuration öğesinin kullanılmasını içerir. Ardından, sorgu işleme performansını geliştirip geliştirmediğini öğrenmek üzere bu varsayımsal yapılandırmaya karşı bir iş yükünü çalıştırmanın etkilerini analiz etmek için Veritabanı Altyapısı Ayarlama Danışmanı'nı kullanırsınız. Bu analiz türü, yeni yapılandırmayı gerçekten uygulama yüküne neden olmadan değerlendirme avantajı sağlar. Varsayımsal yapılandırmanız istediğiniz performans iyileştirmelerini sağlamıyorsa, ihtiyacınız olan sonuçları üreten yapılandırmaya ulaşana kadar bunu değiştirmek ve yeniden analiz etmek kolaydır.

Bu örneği düzenleme aracınıza kopyaladıktan sonra Sunucu, Veritabanı, Şema, Tablo, İş Yükü, TuningOptions ve Yapılandırma öğeleri için belirtilen değerleri kendi ayarlama oturumunuz için belirtilen değerlerle değiştirin. Bu öğelerle birlikte kullanabileceğiniz tüm öznitelikler ve alt öğeler hakkında daha fazla bilgi için bkz. XML Giriş Dosyası Başvurusu (Veritabanı Altyapısı Ayarlama Danışmanı). Aşağıdaki örnek, kullanılabilir öznitelik ve alt öğe seçeneklerinin yalnızca bir alt kümesini kullanır.

Kod

<?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 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>  

Yorumlar

  • Yapılandırma öğesi (Configuration SpecificationMode="Absolute") için Mutlak modu belirtirseniz fiziksel tasarım yapılarının bırakılıp bırakılmaması desteklenmez.

  • Configuration öğesinin iki modunda da (Göreli veya Mutlak) aynı fiziksel tasarım yapısını oluşturup bırakamazsınız.

Ayrıca Bkz.

Veritabanı Altyapısı Ayarlama Danışmanını Başlatma ve Kullanma
Veritabanı Altyapısı Ayarlama Danışmanı'nın Çıktısını Görüntüleme ve Bunlarla Çalışma
XML Giriş Dosyası Referansı (Veritabanı Motoru Ayarlama Danışmanı)