DTA programı

dtaYardımcı program veritabanı altyapısı ayarlama Danışmanı komut istemi sürümüdür. dtaYarar uygulamalar ve komut dosyaları Database Engine Tuning Advisor işlevselliğini kullanmak izin vermek için tasarlanmıştır.

Gibi Database Engine Tuning Advisor, dtayardımcı bir iş yükünü çözümler ve bu iş yükü sunucu performansını artırmak için fiziksel Tasarım yapıları önerir. İş planı önbellek olabilir bir SQL Server Profilertrace file ya da tablo, ya da bir Transact-SQLJavaScript Fiziksel Tasarım yapıları, dizinleri, dizin oluşturulmuş görünümler ve bölümleme içerir. Bir iş yükünü incelendikten sonra dtayarar veritabanlarının fiziksel tasarımı için öneri üretir ve öneriyi uygulamak için gerekli komut dosyası oluşturabilir. İş yükleri ile komut isteminden belirtilebilir -ifya da -itdeğişkeni. xml giriş dosyası ile komut isteminden de belirtebilirsiniz -ixdeğişkeni. Bu durumda, iş yükü xml giriş dosyasında belirtilir.

Sözdizimi

dta
[ -? ] |
[
      [ -S server_name[ \instance ] ]
      { { -U login_id [-P password ] } | –E  }
      { -D database_name [ ,...n ] }
      [ -d database_name ] 
      [ -Tl table_list | -Tf table_list_file ]
      { -if workload_file | -it workload_trace_table_name  | 
        -ip | -ipf }
      { -ssession_name | -IDsession_ID }
      [ -F ]
      [ -of output_script_file_name ]
      [ -or output_xml_report_file_name ]
      [ -ox output_XML_file_name ]
      [ -rl analysis_report_list [ ,...n ] ]
      [ -ix input_XML_file_name ]
      [ -A time_for_tuning_in_minutes ]
      [ -n number_of_events ]
      [ -m minimum_improvement ]
      [ -fa physical_design_structures_to_add ]
      [ -fi ]
      [ -fp partitioning_strategy ]
      [ -fk keep_existing_option ]
      [ -fx drop_only_mode ]
      [ -B storage_size ]
      [ -c max_key_columns_in_index ]
      [ -C max_columns_in_index ]
      [ -e | -e tuning_log_name ]
      [ -N online_option]
      [ -q ]
      [ -u ]
      [ -x ]
      [ -a ]
]

Bağımsız değişkenler

  • -?
    Kullanım bilgilerini görüntüler.

  • -Atime_for_tuning_in_minutes
    Ayarlama zaman sınırı, dakika cinsinden belirtir. dtabelirtilen süre kadar iş yükünü ayarla ve önerilen fiziksel Tasarım değişiklikleri içeren bir komut dosyası oluşturmak için kullanır. Varsayılan olarak dta8 saat ayarlama bir zaman varsayar. 0 Belirtereksınırsız ayarlama saatini verir. dtasüre dolmadan tüm iş yükünü ayarlama bitirmek. Ancak, tüm iş yükünü ayarlı emin olmak için sınırsız ayarlama zaman belirttiğiniz öneririz (-0).

  • -a
    İş yükünü yapılıyor ve size sormadan öneriyi uygular.

  • -Bstorage_size
    En büyük alanı tarafından önerilen dizin tüketilen ve bölümleme megabayt cinsinden belirtir. Birden çok veritabanı ayarlı olduğunda, tüm veritabanları için önerileri alan hesaplama için kabul edilir. Varsayılan olarak, dtaaşağıdaki depolama boyutları küçük varsayar:

    • Kümeler toplam boyutunu içeren üç kez geçerli ham veri boyutu ve veritabanındaki tablolarda dizinler kümelenmiş.

    • Tüm bağlantılı disk sürücüleri artı ham veri boyutu boş alan.

    Varsayılan depolama boyutu kümelendirilmemiş dizinleri ve dizin oluşturulmuş görünümler içermez.

  • -Cmax_columns_in_index
    Sütun dizinleri belirtir, dtaöneriyor. En büyük değer 1024'tür. Varsayılan olarak, bu değişkeni 16 olarak ayarlanır.

  • -cmax_key_columns_in_index
    Anahtar sütun dizinleri belirtir, dtaöneriyor. Varsayılan değer, izin verilen en yüksek değer 16, olduğunu. dtaEklenen sütunlar ile dizin oluşturmak da dikkate alır. Eklenen sütunlar ile önerilen dizinler, bu bağımsız değişkeninde belirtilen sütun sayısı aşabilir.

  • -Ddatabase_name
    Ayarlı için her veritabanının adını belirtir. İlk veritabanını varsayılan veritabanıdır. Veritabanı adları Örneğin virgülle ayırarak birden fazla veritabanı belirtebilirsiniz:

    dta –D database_name1, database_name2...
    
    dta –D database_name1, database_name2...
    

    Alternatif olarak, birden fazla veritabanı kullanarak belirtebilirsiniz –Dbağımsız değişkeni için her veritabanı adı, örneğin:

    dta –D database_name1 -D database_name2... n
    
    dta –D database_name1 -D database_name2... n
    

    -DBağımsız değişkeni zorunlu. Eğer -dbağımsız değişkeni belirtilmemiş, dtabaşlangıçta ilk belirtilen veritabanına bağlanan USE database_nameyan tümcesinde iş yükünü. Yok eğer açık USE database_nameyan tümcesi iş yükünü kullanmanız gerekir -ddeğişkeni.

    Örneğin, eğer sen-si olmak hayır açık içeren iş yükünü USE database_nameyan tümcesi ve aşağıdakileri kullanın dtabir öneri-değil oluşturulan komut:

    dta -D db_name1, db_name2...
    
    dta -D db_name1, db_name2...
    

    Ama aynı iş yükünü kullanın ve aşağıdaki dtakullanan komutu -dbağımsız değişkeni, bir öneri oluşturulur:

    dta -D db_name1, db_name2 -d db_name1
    
    dta -D db_name1, db_name2 -d db_name1
    
  • -ddatabase_name
    Hangi ilk veritabanını belirtir dtabir iş yükünü ayarlama bağlanır. Yalnızca bir veritabanı, bu bağımsız değişken için belirtilebilir. Örneğin:

    dta -d AdventureWorks2012 ...
    
    dta -d AdventureWorks2012 ...
    

    Birden çok veritabanı adını, ardından belirtilmezse, dtahata veriyor. -dBağımsız değişkeni isteğe bağlı.

    xml giriş dosyası kullanıyorsanız, hangi ilk veritabanı belirtebilirsiniz dtakullanarak bağlanan DatabaseToConnectaltında bulunan öğe TuningOptionsöğesi. Daha fazla bilgi için, bkz. Veritabanı Altyapısı Ayarlama Danışmanı.

    Yalnızca bir veritabanı ayarlama Eğer -dbağımsız değişkeni benzer bir işlevsellik sağlar -dbağımsız değişkeni sqlcmdyarar, ama değil idam kullanımı database_namedeyimi. Daha fazla bilgi için, bkz. Sqlcmd yardımcı programı.

  • -E
    Güvenilen bir bağlantı, parola istemek yerine kullanır. Ya da -Ebağımsız değişkeni veya -Ubir oturum açma kimliğini belirtir, bağımsız değişkeni kullanılmalıdır.

  • -etuning_log_name
    Tablo veya dosya adını belirtir nerede dtao değil ayarlamak olayları kaydeder. Tablonun nerede ayarlaması gerçekleştirilir sunucuda oluşturulur.

    Bir tablo kullanılırsa biçiminde adını belirleyin: [database_name].[owner_name].table_name. Aşağıdaki tablo, her parametre için varsayılan değerleri gösterir:

    Parametre

    Varsayılan değer

    database_name

    database_nameile belirtilen –Dseçeneği

    owner_name

    dbo

    NotNot
    owner_nameolması gereken dbo.Başka bir değer, daha sonra belirtilirse, dtayürütme başarısız olur ve bir hata döndürür.

    table_name

    Hiçbiri

    Bir dosya kullanılıyorsa, .xml, onun uzantısı olarak belirtin. Örneğin, TuningLog.xml.

    [!NOT]

    dtaOturum silinirse programı kullanıcı belirtilen ayarlama günlüğü tabloların içeriğini silmez. Çok büyük bir iş yükünü ayarlama zaman, tablo için ayarlama günlüğü belirtilmesi öneririz. Büyük yükleri ayarlama büyük ayarlama günlüklerini yol açabilir beri bir tablo kullanıldığında oturumları daha hızlı silinebilir.

  • -F
    Veren dtaVarolan çıktı dosyasının üzerine yazmak. Aynı ada sahip bir çıkış dosyası zaten varsa ve -Fbelirtilmemiş, dta bir hata döndürür. You can use -F with -of, -or, or -ox.

  • -faphysical_design_structures_to_add
    Ne tür fiziksel Tasarım yapıları belirtir dtaöneri içermelidir. Aşağıdaki tabloda, listeler ve bu bağımsız değişken için belirtilen değerleri açıklar. Hiçbir değer belirtilmediğinde, dtavarsayılan kullanır -fa IDX.

    Değer

    Açıklama

    IDX_IV

    Dizinleri ve dizin oluşturulmuş görünümler.

    IDX

    Dizinler yalnızca.

    IV

    Dizin oluşturulmuş görünümler yalnızca.

    NCL_IDX

    Kümelendirilmemiş dizinler yalnızca.

  • -fi
    Filtre uygulanmış dizinler için yeni öneriler kabul eden belirtir. Daha fazla bilgi için, bkz. Filtre uygulanmış dizinler oluşturma.

  • -fkkeep_existing_option
    Hangi varolan fiziksel Tasarım yapıları belirtir dtaonun tavsiyesi oluştururken saklamanız gerekir. Aşağıdaki tabloda, listeler ve bu bağımsız değişken için belirtilen değerler açıklanmaktadır:

<table>
<colgroup>
<col style="width: 50%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th><p>Değer</p></th>
<th><p>Açıklama</p></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p>NONE</p></td>
<td><p>Varolan bir yapıları</p></td>
</tr>
<tr class="even">
<td><p>ALL</p></td>
<td><p>Tüm varolan yapıları</p></td>
</tr>
<tr class="odd">
<td><p>HİZALI</p></td>
<td><p>Tüm bölüm hizalı yapıları.</p></td>
</tr>
<tr class="even">
<td><p>CL_IDX</p></td>
<td><p>Tüm Kümelenmiş dizinler tablolarda</p></td>
</tr>
<tr class="odd">
<td><p>IDX</p></td>
<td><p>Tüm kümelenmiş ve kümelendirilmemiş dizinler tablolarda</p></td>
</tr>
</tbody>
</table>
  • -fppartitioning_strategy
    Belirtir olup olmadığını yeni fiziksel Tasarım yapıları (dizinleri ve dizin oluşturulmuş görünümler), dtaöneriyor bölümlenmesi ve nasıl onlar bölümlenmesi. Aşağıdaki tabloda, listeler ve bu bağımsız değişken için belirtilen değerler açıklanmaktadır:

    Değer

    Açıklama

    NONE

    Hiçbir bölümleme

    TAM

    Tam bölümleme (performans geliştirmek seçin)

    HİZALI

    Yalnızca bölümleme hizalanmış (yönetilebilirliğini geliştirmek seçin)

    HİZALI anlamına tarafından oluşturulan önerisindeki dtatam olarak aynı şekilde dizin tanımlı tablo her önerilen dizin bölümlendirilir. Kümelendirilmemiş dizinler dizin oluşturulmuş görünüm, dizin oluşturulmuş görünüm ile hizalanır. Bu bağımsız değişken için yalnızca bir değer belirtilebilir. Varsayılan -fp yok.

  • -fxdrop_only_mode
    Belirleyen dtayalnızca varolan fiziksel Tasarım yapıları bırakarak düşünüyor. Hiçbir yeni fiziksel Tasarım yapıları değerlendirilir. Bu seçenek belirtildiğinde, dtavarolan fiziksel Tasarım yapıları kullanışlılığını değerlendirir ve nadiren kullanılan bırakarak yapıları önerir. Bu bağımsız değişken herhangi bir değer alır. İle kullanılamaz -fa, -fp, ya -fk tüm bağımsız değişkenleri

  • -IDsession_ID
    Sayısal bir tanımlayıcı için ayarlama oturumu belirtir. , Sonra belirtilmezse dtabir kimlik numarası üretir. Bu tanımlayıcı, varolan ayarlama oturumlar bilgilerini görüntülemek için kullanabilirsiniz. İçin bir değer belirtmezseniz, No, o zaman bir oturum adı ile belirtilmelidir -s.

  • -IP
    Plan önbelleği iş yükü kullanıldığını belirtir. Top 1000 planı önbellek olayları açıkça seçilen veritabanları için incelenir. Bu değer kullanılarak değiştirilebilir –n seçeneği.

  • -IPF
    Plan önbelleği iş yükü kullanıldığını belirtir. Tüm veritabanları için en iyi 1000 planı önbellek olayları incelenir. Bu değer kullanılarak değiştirilebilir –n seçeneği.

  • -ifworkload_file
    Ayarlama için giriş olarak kullanılacak iş yükünü dosyasının adını ve yolunu belirtir. Dosyayı bu biçimlerden birinde olmalıdır: .trc (SQL Server Profiler izleme dosyası), .sql (sql dosyası) veya .log ( SQL Server izleme dosyası). Bir iş yükünü dosya ya da bir iş yükünü tabloda belirtilmelidir.

  • -itworkload_trace_table_name
    Ayarlama için iş yükünü izleme içeren bir tablo adını belirtir. Adı biçiminde belirtilir: database_name[]**.owner_name.**table_name.

    Aşağıdaki tabloda, her biri için varsayılan değerleri gösterir:

    Parametre

    Varsayılan değer

    database_name

    database_nameile belirtilen –Dseçeneği.

    owner_name

    dbo.

    table_name

    Yok.

    [!NOT]

    owner_name olması gereken dbo. Başka bir değer belirtilirse, yürütme dtabaşarısız olur ve bir hata döndürülür. Ayrıca, bir iş yükünü tablo ya da bir iş yükünü dosya belirtilmelidir unutmayın.

  • -ixinput_XML_file_name
    xml dosyasını içeren belirtir dtagiriş bilgi. Bu DTASchema.xsd için uygun, geçerli bir xml belgesi olması gerekir. Komut istemi seçeneklerini ayarlama belirtilen çakışan bağımsız değişkenler bu xml dosyasında karşılık gelen değeri geçersiz. Kullanıcı belirtilen yapılandırma giriş xml dosyasını değerlendir modunda girilir tek istisnadır. Örneğin, bir yapılandırma içinde girilirse yapılandırma öğesi xml giriş dosyası ve EvaluateConfiguration öğesi de belirtilen ayarlama seçenekleri biri olarak xml giriş dosyasında belirtilen ayarlama seçenekleri komut satırından girilen herhangi bir ayarlama seçenekleri geçersiz.

  • -mminimum_improvement
    Önerilen yapılandırma karşılamak gerekir geliştirme minimum yüzdesini belirtir.

  • -Nonline_option
    Fiziksel Tasarım yapıları çevrimiçi oluşturulabilir olup olmadığını belirtir. Aşağıdaki tabloda, listeler ve bu bağımsız değişken için belirleyebileceğiniz değerler açıklanmaktadır:

    Değer

    Açıklama

    OFF

    Hiçbir önerilen fiziksel Tasarım yapıları çevrimiçi oluşturulabilir.

    ON

    Tüm fiziksel Tasarım yapıları çevrimiçi oluşturulabilir önerilir.

    KARIŞIK

    Mümkün olduğunda çevrimiçi oluşturulabilir fiziksel Tasarım yapıları önermek için veritabanı altyapısı ayarlama Danışmanı çalışır.

    Dizinler çevrimiçi olarak oluşturulursa, ONLINE = on nesnenin tanımı için eklenir.

  • -nnumber_of_events
    Iş yükünü içinde olayların sayısını belirtir, dtaayarlamak. Bu bağımsız değişken belirtilir ve iş yükünü süre bilgileri, sonra içeren bir izleme dosyası ise dtaAzalan süresi içinde etkinlikler yapılıyor. Bu, iki yapılandırma fiziksel Tasarım yapıları karşılaştırmak kullanışlı bir değişkendir. İki yapılandırma karşılaştırmak için aynı olayları her iki yapılandırmaları için ayarlanan ve ayarlama süresiz her ikisi için de aşağıdaki gibi belirtin belirtin:

    dta -n number_of_events -A 0
    
    dta -n number_of_events -A 0
    

    Bu durumda, ayar süresiz belirtmek önemlidir (-A 0). Aksi durumda, veritabanı altyapısı ayarlama Danışmanı 8 Saat ayarı varsayılan olarak saatte varsayar.

  • -ofoutput_script_file_name
    Belirleyen dtaöneri olarak yazıyor bir Transact-SQLkomut dosyası için dosya adı ve belirtilen hedef.

    Sen-ebilmek kullanma -FBu seçenek. Dosya adı benzersiz, özellikle eğer sen are istimal de olduğundan emin -orve -ox.

  • -oroutput_xml_report_file_name
    Belirleyen dtaönerisi XML çıktı raporuna yazıyor. Bir dosya adı belirttiğinizde, önerileri bu hedefe yazılır. Aksi takdirde, dtadosya adını oluşturmak için oturum adı kullanır ve geçerli dizine yazar.

Sen-ebilmek kullanma **-F**Bu seçenek. Dosya adı benzersiz, özellikle eğer sen are istimal de olduğundan emin **-of**ve **-ox**.
  • -oxoutput_XML_file_name
    Belirleyen dtaxml dosyası olarak öneri ve dosya adı verilen hedef yazıyor. Veritabanı altyapısı ayarlama Danışmanı hedef dizinde yazma izinleri olduğundan emin olun.

    Sen-ebilmek kullanma -FBu seçenek. Dosya adı benzersiz, özellikle eğer sen are istimal de olduğundan emin -ofve -or.

  • -Ppassword
    Parolasını belirtir giriş kimliği. Bu seçenek kullanılmazsa, dtaiçin parola ister.

  • -q
    Kümeleri sessiz mod. Hiçbir bilgi, ilerleme ve başlık bilgileri gibi konsola yazılır.

  • -rlanalysis_report_list
    Analiz raporları oluşturmak için listesini belirtir. Bu bağımsız değişken için belirtilen değerler aşağıdaki tabloda listelenmektedir:

    Değer

    Rapor

    ALL

    Tüm analiz raporları

    STMT_COST

    Raporda maliyet deyimi

    EVT_FREQ

    Olay sıklığı raporu

    STMT_DET

    Deyimi ayrıntı raporu

    CUR_STMT_IDX

    Deyimi dizin ilişkileri rapor (geçerli yapılandırma)

    REC_STMT_IDX

    Deyimi dizin ilişkileri rapor (önerilen yapılandırma)

    STMT_COSTRANGE

    Deyimi maliyet aralığı raporu

    CUR_IDX_USAGE

    Dizin kullanım raporunu (geçerli yapılandırma)

    REC_IDX_USAGE

    Dizin kullanım raporunu (önerilen yapılandırma)

    CUR_IDX_DET

    Dizin ayrıntı raporu (geçerli yapılandırma)

    REC_IDX_DET

    Dizin ayrıntı raporu (önerilen yapılandırma)

    VIW_TAB

    Görünüm-tablo ilişkileri raporu

    WKLD_ANL

    Iş yükünü analiz raporu

    DB_ACCESS

    Veritabanı erişim raporu

    TAB_ACCESS

    Tablo erişim raporu

    COL_ACCESS

    Sütun access raporu

    Birden çok rapor değerleri Örneğin virgülle ayırarak belirtin:

    ... -rl EVT_FREQ, VIW_TAB, WKLD_ANL ...
    
    ... -rl EVT_FREQ, VIW_TAB, WKLD_ANL ...
    
  • -Sserver_name[ \instance]
    Bilgisayar ve örneğini belirtir SQL Serverbağlanmak için. Yok eğer server_namebelirtilen dtavarsayılan örneğine bağlar SQL ServerYerel bilgisayarda. Bu seçenek, adlandırılmış bir örneğine bağlanırken veya yürütürken gereklidir dta   ağdaki uzak bir bilgisayardan.

  • -ssession_name
    Ayarlama oturumu adını belirtir. Bu gereklidir -IDbelirtilmemiş.

  • -Tftable_list_file
    Tablolar ayarlanan listesini içeren dosyanın adını belirtir. Dosya içinde listelenen her tabloda yeni bir satırda başlaması gerekir. Tablo adları nitelikli kullanmalısınızüç bölümlü adlandırma ile örneğin, AdventureWorks2012.HumanResources.Department. İsteğe bağlı olarak tablo Ölçekleme özelliğini çağırmak için varolan bir tablonun adını öngörülen tablodaki satırların sayısını gösteren bir sayıyla takip edilebilir. Veritabanı altyapısı Danışmanı ayarlama ya da bu tablolara başvuran deyimleri iş değerlendirme süre tahmini satır sayısını dikkate alır. Bir veya daha fazla boşluk arasında olabileceğini Not number_of_rowssayısı ve table_name.

    Bu dosya biçimi olduğunu table_list_file:

    database_name.[schema_name].table_name [number_of_rows]

    database_name.[schema_name].table_name [number_of_rows]

    database_name.[schema_name].table_name [number_of_rows]

    Bu bağımsız değişken Tablo listesini komut satırına girmek yerine ise (-Tl). Tablo listesi dosyasını kullanmayın (-Tf) kullanıyorsanız -Tl. Her iki bağımsız değişken kullanılırsa, dtabaşarısız olur ve bir hata döndürür.

    Eğer -Tfve -Tlbağımsız değişkenler ihmal, belirtilen veritabanlarındaki tüm kullanıcı tabloları ayarlama için kabul edilir.

  • -Tltable_list
    Komut isteminde, ayarlanan tablo listesini belirtir. Onları ayırmak için tablo adları arasında virgül koyun. Yalnızca bir veritabanı ile belirtilirse -Dargüman, sonra da tablo adları gerekli olmayan bir veritabanı adı ile nitelikli olması. Aksi takdirde, tam adı: database_name.schema_name.table_nameher tablo için gereklidir.

    Bu bağımsız değişken bir tablo listesi dosyası kullanmanın bir alternatifi ise (-Tf). Her iki -Tlve -Tfkullanılan dtabaşarısız olur ve bir hata döndürür.

  • -Ulogin_id
    Bağlanmak için kullanılan kimlik oturumu belirtir SQL Server.

  • -u
    Veritabanı altyapısı Danışmanı GUI ayarlama başlatır. Tüm parametreler, kullanıcı arabirimi başlangıç ayarları olarak değerlendirilir.

  • -x
    Oturum ayarlama başlatır ve çıkar.

Açıklamalar

Sonra analize dayalı ayarlama oturumunu durdurmak ve öneriler oluşturmak için ctrl + c tuşlarına basın dtaBu noktaya kadar tamamlandı. Veya öneriler oluşturmak isteyip istemediğinize karar vermeniz istenir. Tekrar önerileri oluşturmadan ayarlama oturumunu durdurmak için ctrl + c tuşlarına basın.

Örnekler

A. Dizinleri ve dizin oluşturulmuş görünümler, öneri içeren iş yükünü ayarlama

Bu örnek, güvenli bir bağlantı kullanır (-E) bağlanmak için tpcd1G MyServer iş yükünü analiz ve öneriler oluşturmak için veritabanı. Bu çıkış script.sql adlı bir komut dosyasına yazar. Script.SQL zaten varsa, o zaman, dtaçünkü dosyanın üzerine yazar -Fbağımsız değişkeni belirtilen. Ayarlama oturumu bir sınırsız süre iş yükünü tam bir analizini sağlamak için çalışır (-A 0). Öneri % 5'i en az bir gelişme sağlaması gerekir (-m 5). dtadizinleri içermelidir ve dizinlenmiş görünümler içinde kendi nihai öneri (-fa IDX_IV).

dta –S MyServer –E -D tpcd1G -if tpcd_22.sql -F –of script.sql –A 0 -m 5 -fa IDX_IV

dta –S MyServer –E -D tpcd1G -if tpcd_22.sql -F –of script.sql –A 0 -m 5 -fa IDX_IV

B. Disk kullanımını sınırlama

Bu örnek ham veri ve 3 gigabayt (gb) ek dizinler içeren toplam veritabanı boyutu sınırları (-B 3000) ve d:\result_dir\script1.sql çıkışı yönlendirir. En fazla 1 saat için çalışır (-A 60).

dta –D tpcd1G –if tpcd_22.sql -B 3000 –of "d:\result_dir\script1.sql" –A 60

dta –D tpcd1G –if tpcd_22.sql -B 3000 –of "d:\result_dir\script1.sql" –A 60

C. Ayarlanan sorgu sayısı sınırı

Bu örnek sorgu dosyası orders_wkld.sql maksimum 10 okuma sınırlar (-n 10) ve 15 dakika boyunca çalışır (-A 15), hangisi önce gelir. Tüm 10 sorguları ayarlanan emin olmak için ayarlama süresiz ile belirtmek -A 0. Zaman önemli ise, uygun bir zaman sınırı ile ayarlama için kullanılabilen dakika sayısını belirterek -ABu örnekte gösterildiği gibi bağımsız.

dta –D orders –if orders_wkld.sql –of script.sql –A 15 -n 10

dta –D orders –if orders_wkld.sql –of script.sql –A 15 -n 10

D. Bir dosyada listelenen belirli tabloları ayarlama

Bu örnek kullanımını gösterir table_list_file( -Tfbağımsız değişkeni). Dosya table_list.txt içeriği aşağıdaki gibidir:

AdventureWorks2012.Sales.Customer  100000
AdventureWorks2012.Sales.Store
AdventureWorks2012.Production.Product  2000000

AdventureWorks2012.Sales.Customer  100000
AdventureWorks2012.Sales.Store
AdventureWorks2012.Production.Product  2000000

Table_list.txt içeriğini belirtir:

  • Sadece Müşteri, deposu, ve Ürün veritabanındaki tabloları ayarlanmış.

  • Satır sayısı Müşteri ve Ürün tablolar 100.000 ve 2.000.000, sırasıyla olması kabul.

  • Satır sayısı deposu tablodaki satır sayısı olarak kabul edilir.

Yukarıdaki tablo adı ve satır sayısı sayısı arasında bir veya daha fazla boşluk olabilir Not table_list_file.

Ayar süresi 2 saattir (-A 120) ve çıktı xml dosyasına yazılır (-ox XMLTune.xml).

dta –D pubs –if pubs_wkld.sql –ox XMLTune.xml –A 120 –Tf table_list.txt

dta –D pubs –if pubs_wkld.sql –ox XMLTune.xml –A 120 –Tf table_list.txt

Ayrıca bkz.

Kavramlar

Komut istemi yardımcı programı başvurusu (veritabanı altyapısı)

Veritabanı Altyapısı Ayarlama Danışmanı