Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Nástroj dta je verze příkazového řádku Poradce pro ladění databázového stroje. Nástroj dta je navržen tak, aby umožňoval používat funkce Advisoru pro ladění databázového stroje v aplikacích a skriptech.
Poznámka:
Poradce pro ladění databázového stroje se nepodporuje pro Azure SQL Database ani azure SQL Managed Instance. Místo toho zvažte strategie doporučené v tématu Monitorování a ladění výkonu ve službě Azure SQL Database a azure SQL Managed Instance. Informace o službě Azure SQL Database najdete také v doporučeních k výkonu Database Advisoru pro službu Azure SQL Database.
Podobně jako Poradce pro ladění databázového stroje nástroj dta analyzuje úlohu a doporučuje struktury fyzického návrhu ke zlepšení výkonu serveru pro danou úlohu. Úlohou může být mezipaměť plánu, trasovací soubor nebo tabulka nástroje SQL Server Profiler nebo skript Transact-SQL. Struktury fyzického návrhu zahrnují indexy, indexovaná zobrazení a dělení.
Jakmile nástroj dta analyzuje úlohu, vytvoří doporučení pro fyzický návrh databází a může vygenerovat potřebný skript pro implementaci doporučení. Úlohy je možné zadat z příkazového řádku pomocí argumentu -if nebo argumentu -it . Můžete také zadat vstupní soubor XML z příkazového řádku s argumentem -ix . V takovém případě je úloha zadaná ve vstupním souboru XML.
Syntaxe
dta
[ -? ] |
[
[ -S server_name [ \instance ] ]
{ { -U login_id [ -P password ] } | -E }
{ -ce connection_encrypt_option }
{ -tc }
{ -hc hostname_in_certificate }
{ -D database_name [ , ...n ] }
[ -d database_name ]
[ -Tl table_list | -Tf table_list_file ]
{ -if workload_file | -it workload_trace_table_name |
-ip | -iq }
{ -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 ]
[ -l time_window_in_hours ]
[ -m minimum_improvement ]
[ -fa physical_design_structures_to_add ]
[ -fi filtered_indexes ]
[ -fc columnstore_indexes ]
[ -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 ]
]
Argumenty
-?
Zobrazí informace o využití.
-A čas_pro_ladění_v_minutách
Určuje časový limit ladění v minutách. dta používá zadanou dobu k ladění úlohy a generování skriptu s doporučenými změnami fyzického návrhu. Ve výchozím nastavení dta předpokládá dobu ladění 8 hodin. Zadání 0 umožňuje neomezený čas ladění. dta může dokončit ladění celé úlohy před vypršením časového limitu. Pokud se ale chcete ujistit, že je celá úloha vyladěná, doporučujeme zadat neomezenou dobu ladění (-A 0).
-a
Optimalizuje zátěž a použije doporučení bez výzvy.
-B velikost_úložiště
Určuje maximální prostor v megabajtech, které lze využívat doporučeným indexem a dělením. Při ladění více databází se doporučení pro všechny databáze zvažují pro výpočet prostoru. Ve výchozím nastavení dta předpokládá menší z následujících velikostí úložiště:
Třikrát aktuální surová velikost dat, která zahrnuje celkovou velikost hromad a clusterovaných indexů v tabulkách v databázi.
Volné místo na všech připojených diskových jednotkách a nezpracovaná velikost dat.
Výchozí velikost úložiště nezahrnuje neclusterované indexy a indexovaná zobrazení.
-C max_columns_in_index
Určuje maximální počet sloupců v indexech, které dta navrhuje. Maximální hodnota je 1024. Ve výchozím nastavení je tento argument nastaven na hodnotu 16.
-c max_key_columns_in_index
Určuje maximální počet klíčových sloupců v indexech, které dta navrhuje. Výchozí hodnota je 16, maximální povolená hodnota. dta také zvažuje vytváření indexů s obsaženými sloupci. Indexy doporučené v zahrnutých sloupcích můžou překročit počet sloupců zadaných v tomto argumentu.
-ce connection_encrypt_option
Platí na: SQL Server 2025 (17.x) a novější verze
Určuje, že připojení je šifrované mezi serverem a klientem. Možné hodnoty: yes, noa strict. Výchozí možnost je yes. Další informace najdete v tématu TDS 8.0.
-Tc
Platí na: SQL Server 2025 (17.x) a novější verze
Určuje, zda důvěřovat certifikátu serveru. Tento parametr je nepovinný, podobně jako HostnameInCertificate v jiných nástrojích a připojovacích řetězcích.
Další informace najdete v tématu TDS 8.0.
-hc hostname_in_certificate
Platí na: SQL Server 2025 (17.x) a novější verze
Určuje jiný, očekávaný CN nebo SAN v certifikátu serveru, který se má použít při ověřování certifikátu serveru. Další informace najdete v tématu TDS 8.0.
-D database_name
Určuje název každé databáze, která se má ladit. První databáze je výchozí databáze. Více databází můžete zadat tak, že názvy databází oddělíte čárkami, například:
dta -D database_name1, database_name2...
Případně můžete zadat více databází pomocí argumentu -D pro každý název databáze, například:
dta -D database_name1 -D database_name2... n
Argument -D je povinný.
-d Pokud argument není zadaný, dta se nejprve připojí k databázi, která je zadaná pomocí první USE database_name klauzule v úloze. Pokud v úloze není explicitní USE database_name klauzule, musíte použít -d argument.
Pokud máte například úlohu, která neobsahuje žádnou explicitní USE database_name klauzuli, a použijete následující příkaz dta , nevygeneruje se doporučení:
dta -D db_name1, db_name2...
Pokud ale použijete stejnou úlohu a použijete následující příkaz dta , který tento argument používá -d , vygeneruje se doporučení:
dta -D db_name1, db_name2 -d db_name1
-d database_name
Určuje první databázi, ke které se dta připojí při ladění úlohy. Pro tento argument lze zadat pouze jednu databázi. Například:
dta -d AdventureWorks2022 ...
Pokud je zadáno více názvů databází, vrátí dta chybu. Argument -d je nepovinný.
Pokud používáte vstupní soubor XML, můžete zadat první databázi, ke které se dta připojí pomocí elementu DatabaseToConnect , který se nachází pod elementem TuningOptions . Další informace naleznete v tématu Poradce pro ladění databázového stroje.
Pokud ladíte pouze jednu databázi, -d argument poskytuje podobné funkce jako -d argument v nástroji sqlcmd , ale nespustí USEpříkaz database_name . Další informace naleznete v nástroji sqlcmd.
-E
Místo vyžádání hesla používá důvěryhodné připojení.
-E Je nutné použít argument nebo -U argument, který určuje přihlašovací ID.
-e tuning_log_name
Určuje název tabulky nebo souboru, kde dta zaznamenává události, které nemohla vyladit. Tabulka se vytvoří na serveru, na kterém se provádí ladění.
Pokud se použije tabulka, zadejte její název ve formátu : [database_name].[ owner_name].table_name. Následující tabulka uvádí výchozí hodnoty pro každý parametr:
| Parametr | Výchozí hodnota | Podrobnosti |
|---|---|---|
| database_name |
database_name zadané pomocí -D možnosti |
|
| owner_name | Dbo | owner_name musí být dbo. Pokud je zadána jakákoli jiná hodnota, spuštění dta selže a vrátí chybu. |
| table_name | Žádné |
Pokud se použije soubor, zadejte .xml jako jeho příponu. Například: TuningLog.xml.
Poznámka:
Nástroj dta neodstraní obsah tabulek protokolu ladění určených uživatelem, pokud je relace odstraněna. Při ladění velkých úloh doporučujeme pro protokol ladění zadat tabulku. Vzhledem k tomu, že ladění velkých úloh může vést k velkým protokolům ladění, lze relace rychleji odstranit při použití tabulky.
-F
Umožňuje dta přepsat existující výstupní soubor. Pokud výstupní soubor se stejným názvem již existuje a -F není zadaný, vrátí funkce dta chybu. Můžete použít s -F-of, -ornebo -ox.
-fa fyzické_design_struktury_k_přidání
Určuje, jaké typy struktur fyzického návrhu by měly dta obsahovat v doporučení. Následující tabulka uvádí a popisuje hodnoty, které lze pro tento argument zadat. Pokud není zadána žádná hodnota, dta použije výchozí -fa IDX.
| Hodnota | Popis |
|---|---|
IDX_IV |
Indexy a indexovaná zobrazení |
IDX |
Pouze indexy. |
IV |
Pouze indexovaná zobrazení. |
NCL_IDX |
Pouze neclusterované indexy. |
-fi
Určuje, že filtrované indexy se považují za nová doporučení. Další informace naleznete v tématu Vytvoření filtrovaných indexů.
-Fc
Určuje, že indexy columnstore se považují za nová doporučení. DTA považuje clusterované i neclusterované indexy columnstore. Další informace najdete v tématu Doporučení indexu Columnstore v Poradci pro ladění databázového stroje (DTA).
Platí pro: SQL Server 2016 (13.x) a novější verze.
-fk keep_existing_option
Určuje, jaké existující fyzické struktury návrhu dta musí zachovat při generování doporučení. Následující tabulka uvádí a popisuje hodnoty, které lze zadat pro tento argument:
| Hodnota | Popis |
|---|---|
NONE |
Žádné existující struktury |
| VŠICHNI | Všechny existující struktury |
| ZAROVNANÝ | Všechny struktury zarovnané s oddíly. |
| CL_IDX | Všechny clusterované indexy v tabulkách |
| IDX | Všechny clusterované a neclusterované indexy v tabulkách |
-fp strategie_rozdělování
Určuje, jestli mají být nové struktury fyzického návrhu (indexy a indexovaná zobrazení), které dta navrhuje, rozdělené na oddíly a způsob jejich rozdělení. Následující tabulka uvádí a popisuje hodnoty, které lze zadat pro tento argument:
| Hodnota | Popis |
|---|---|
NONE |
Bez dělení |
FULL |
Úplné dělení (volba zvýšení výkonu) |
ALIGNED |
Pouze zarovnané dělení (volba pro zvýšení možnosti správy) |
ALIGNED znamená, že v doporučení generovaném dta je každý navrhovaný index rozdělen úplně stejným způsobem jako podkladová tabulka, pro kterou je index definován. Neclusterované indexy v indexovém zobrazení jsou zarovnané s indexovaným zobrazením. Pro tento argument lze zadat pouze jednu hodnotu. Výchozí hodnota je -fp NONE.
-fx drop_only_mode
Určuje, že dta zohledňuje pouze odstranění stávajících fyzických návrhových struktur. Nejsou považovány za žádné nové struktury fyzického návrhu. Při zadání této možnosti dta vyhodnotí užitečnost existujících struktur fyzického návrhu a doporučí vyřazení zřídka používaných struktur. Tento argument nepřijímá žádné hodnoty. Nelze ji použít s argumenty -fa, -fpnebo -fk ALL argumenty.
-ID session_ID
Určuje číselný identifikátor ladicí relace. Pokud není zadáno, dta vygeneruje číslo ID. Tento identifikátor můžete použít k zobrazení informací pro existující relace ladění. Pokud nezadáte hodnotu -IDpro , pak musí být zadán název relace pomocí -s.
-Ip
Určuje, že se jako úloha používá mezipaměť plánu. Analyzuje se 1 000 nejdůležitějších událostí mezipaměti plánu pro explicitně vybrané databáze. Tuto hodnotu lze změnit pomocí -n této možnosti.
-Iq
Určuje, že úložiště dotazů se používá jako úloha. Analyzuje se prvních 1 000 událostí z úložiště dotazů pro explicitně vybrané databáze. Tuto hodnotu lze změnit pomocí -n této možnosti. Další informace najdete v tématu Jak úložiště dotazů shromažďuje data a ladění databáze pomocí úlohy z úložiště dotazů pomocí Poradce pro ladění databázového stroje.
Platí pro: SQL Server 2016 (13.x) a novější verze.
-if workload_file
Určuje cestu a název souboru úlohy, který se má použít jako vstup pro ladění. Soubor musí být v jednom z těchto formátů: .trc (trasovací soubor SQL Server Profiler), .sql (souborTransact-SQL) nebo .log (trasovací soubor SQL Serveru). Je třeba zadat jeden soubor úlohy nebo jednu tabulku úloh.
-it název tabulky stopování zátěže
Určuje název tabulky obsahující stopu zatížení pro ladění. Název je zadán ve formátu [database_name]. [owner_name]. table_name.
Následující tabulka uvádí výchozí hodnoty pro každý z nich:
| Parametr | Výchozí hodnota |
|---|---|
| database_name |
database_name zadána s -D možností. |
| owner_name | dbo. |
| table_name | Žádné. |
Poznámka:
owner_name musí být dbo. Pokud je zadána jakákoli jiná hodnota, spuštění dta selže a vrátí se chyba. Všimněte si také, že je třeba zadat jednu tabulku úloh nebo jeden soubor úlohy.
-ix input_XML_file_name
Určuje název souboru XML obsahujícího vstupní informace dta . Tento dokument XML musí odpovídat schématu DTASchema.xsd . Konfliktní argumenty zadané z příkazového řádku pro ladění možností přepíší odpovídající hodnotu v tomto souboru XML. Jedinou výjimkou je, pokud je v režimu vyhodnocení ve vstupním souboru XML zadána konfigurace zadaná uživatelem. Pokud je například v elementu Configuration vstupního souboru XML zadána konfigurace a element EvaluateConfiguration je také zadán jako jedna z možností ladění, možnosti ladění zadané ve vstupním souboru XML přepíší všechny možnosti ladění zadané z příkazového řádku.
-k maxtotalindexes
Maximální počet indexů v doporučení
-K maxtotalindexes
Maximální počet indexů na tabulku
-m minimalní_zlepšení
Určuje minimální procento zlepšení, které musí doporučená konfigurace splňovat.
-N online_možnost
Určuje, zda jsou struktury fyzického návrhu vytvořeny online. Následující tabulka uvádí a popisuje hodnoty, které můžete zadat pro tento argument:
| Hodnota | Popis |
|---|---|
OFF |
Není možné vytvářet online žádné doporučené struktury fyzického návrhu. |
ON |
Všechny doporučené struktury fyzického návrhu je možné vytvořit online. |
MIXED |
Poradce pro ladění databázového stroje se pokusí doporučit struktury fyzického návrhu, které je možné vytvořit online, pokud je to možné. |
Pokud jsou indexy vytvořeny online, ONLINE = ON připojí se k jeho definici objektu.
-n počet_událostí
Určuje počet událostí v pracovní zátěži, kterou má dta vyladit. Pokud je tento argument zadán a pracovní zátěž je trasovací soubor, který obsahuje informace o době trvání, pak dta ladí události v sestupném pořadí podle doby trvání. Tento argument je užitečný k porovnání dvou konfigurací struktur fyzického návrhu. Chcete-li porovnat dvě konfigurace, zadejte stejný počet událostí, které se mají pro obě konfigurace ladit, a pak zadejte také neomezený čas ladění pro obě konfigurace takto:
dta -n number_of_events -A 0
V tomto případě je důležité zadat neomezenou dobu ladění (-A 0). Jinak poradce pro ladění databázového stroje ve výchozím nastavení předpokládá 8hodinovou dobu ladění.
-l časové_okno_v_hodinách
Určuje časové okno (v hodinách), kdy se dotaz musí spustit, aby byl považován za ladění při použití možnosti -iq (Pracovní zátěž z úložiště dotazů).
dta -iq -l 48
V tomto případě DTA používá úložiště dotazů jako zdroj úloh a zvažuje pouze dotazy, které se spouštějí za posledních 48 hodin.
platí pro: SQL Server 2016 (13.x) a novější.
-of název_výstupního_skriptového_souboru
Určuje, že dta zapíše doporučení jako skript Transact-SQL do zadaného názvu souboru a cíle.
Tuto možnost můžete použít -F . Ujistěte se, že je název souboru jedinečný, zejména pokud používáte -or a -ox.
-nebo output_xml_report_file_name
Určuje, že dta zapíše doporučení do výstupní sestavy ve formátu XML. Pokud je zadán název souboru, pak se doporučení zapíšou na dané místo určení. V opačném případě dta použije název relace k vygenerování názvu souboru a zapíše ho do aktuálního adresáře.
Tuto možnost můžete použít -F . Ujistěte se, že je název souboru jedinečný, zejména pokud používáte -of a -ox.
-output_XML_file_name ox
Určuje, že dta zapíše doporučení jako soubor XML do zadaného názvu a cíle souboru. Ujistěte se, že poradce pro ladění databázového stroje má oprávnění k zápisu do cílového adresáře.
Tuto možnost můžete použít -F . Ujistěte se, že je název souboru jedinečný, zejména pokud používáte -of a -or.
-P heslo
Určuje heslo pro přihlašovací ID. Pokud se tato možnost nepoužívá, dta zobrazí výzvu k zadání hesla.
-q
Nastaví tichý režim. Do konzoly nejsou zapsány žádné informace, včetně informací o průběhu a záhlaví.
-rl seznam_zpráv_o_analýze
Určuje seznam sestav analýzy, které se mají vygenerovat. Následující tabulka uvádí hodnoty, které lze zadat pro tento argument:
| Hodnota | Zpráva |
|---|---|
| VŠICHNI | Všechny zprávy analýzy |
| STMT_COST | Sestava nákladů výkazu |
| EVT_FREQ | Sestava četnosti událostí |
| STMT_DET | Sestava podrobností výpisu |
| CUR_STMT_IDX | Zpráva o vztazích mezi příkazy a indexy (aktuální konfigurace) |
| REC_STMT_IDX | Sestava vztahů indexu prohlášení (doporučená konfigurace) |
| STMT_COSTRANGE | Zpráva o rozsahu nákladů prohlášení |
| AKTUÁLNÍ_POUŽITÍ_INDEXU | Sestava využití indexu (aktuální konfigurace) |
| REC_IDX_USAGE | Sestava využití indexu (doporučená konfigurace) |
| CUR_IDX_DET | Sestava podrobností indexu (aktuální konfigurace) |
| REC_IDX_DET | Zpráva podrobností indexu (doporučená konfigurace) |
| VIW_TAB | Sestava relací mezi tabulkami |
| WKLD_ANL | Sestava analýzy pracovního zatížení |
| PŘÍSTUP_K_DB | Sestava přístupu k databázi |
| PŘÍSTUP_TAB | Sestava přístupu k tabulce |
| COL_ACCESS | Zpráva o přístupu ke sloupci |
Zadejte více sestav oddělením hodnot čárkami, například:
... -rl EVT_FREQ, VIW_TAB, WKLD_ANL ...
-S server_name [ \instance ]
Určuje název počítače a instance SYSTÉMU SQL Server, ke kterému se má připojit. Pokud není zadán žádný server_name , dta se připojí k výchozí instanci SQL Serveru na místním počítači. Tato možnost se vyžaduje při připojování k pojmenované instanci nebo při provádění dta ze vzdáleného počítače v síti.
-s session_name
Určuje název relace ladění. To se vyžaduje, pokud -ID není zadáno.
-Tf table_list_file
Určuje název souboru obsahujícího seznam tabulek, které se mají ladit. Každá tabulka uvedená v souboru by měla začínat na novém řádku. Názvy tabulek by měly být kvalifikované pomocí třídílných názvů, AdventureWorks2022.HumanResources.Departmentnapříklad . Pokud chcete vyvolat funkci škálování tabulky, může za názvem existující tabulky následovat číslo označující předpokládaný počet řádků v tabulce. Poradce pro ladění databázového stroje bere při ladění nebo vyhodnocování příkazů v úloze odkazující na tyto tabulky předpokládaný počet řádků. Mezi počtem number_of_rows a table_name může být jedna nebo více mezer.
Toto je formát souboru pro 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]
Tento argument je alternativou k zadání seznamu tabulek na příkazovém řádku (-Tl). Nepoužívejte soubor seznamu tabulek (-Tf), pokud používáte -Tl. Pokud se použijí oba argumenty, dta selže a vrátí chybu.
Pokud argumenty -Tf a -Tl argumenty vynecháte, všechny uživatelské tabulky v zadaných databázích se považují za ladění.
-Tl table_list
Určuje na příkazovém řádku seznam tabulek, které se mají ladit. Mezi názvy tabulek umístěte čárky a oddělte je. Pokud je argumentem -D zadána pouze jedna databáze, názvy tabulek nemusí být kvalifikované s názvem databáze. V opačném případě se pro každou tabulku vyžaduje plně kvalifikovaný název: database_name.schema_name.table_name .
Tento argument je alternativou k použití souboru seznamu tabulek (-Tf).
-Tl Pokud se obě hodnoty -Tf použijí, dta selže a vrátí chybu.
-U login_id
Určuje přihlašovací ID použité pro připojení k SQL Serveru.
-u
Spustí grafické uživatelské rozhraní Advisoru pro ladění databázového stroje. Všechny parametry se považují za počáteční nastavení uživatelského rozhraní.
-x
Spustí relaci ladění a ukončí.
Poznámky
Stisknutím klávesy Ctrl+klávesy C zastavíte sezení ladění a vygenerujete doporučení na základě analýzy, kterou dta dokončila do tohoto okamžiku. Zobrazí se výzva k rozhodnutí, jestli chcete vygenerovat doporučení, nebo ne. Opětovnou klávesou Ctrl+C zastavte relaci ladění bez generování doporučení.
Příklady
A. Ladění úlohy, která ve svém doporučení zahrnuje indexy a indexovaná zobrazení.
Tento příklad používá zabezpečené připojení (-E) pro připojení k tpcd1G databázi na MyServeru k analýze úlohy a vytvoření doporučení. Zapíše výstup do souboru skriptu s názvem script.sql. Pokud script.sql již existuje, dta přepíše soubor, protože -F byl zadán argument. Sezení ladění běží neomezeně dlouho, aby byla zajištěna úplná analýza pracovního zatížení (-A 0). Doporučení musí poskytovat minimální zlepšení o 5% (-m 5).
dta by měla obsahovat indexy a indexovaná zobrazení v konečném doporučení (-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. Omezení využití disku
Tento příklad omezuje celkovou velikost databáze, která zahrnuje nezpracovaná data a další indexy, na 3 gigabajty (GB) () a-B 3000 směruje výstup na d:\result_dir\script1.sql. Běží po dobu maximálně 1 hodiny (-A 60).
dta -D tpcd1G -if tpcd_22.sql -B 3000 -of "d:\result_dir\script1.sql" -A 60
C. Omezení počtu vyladěných dotazů
Tento příklad omezuje počet dotazů načtených ze souboru orders_wkld.sql na maximálně 10 (-n 10) a spustí se po dobu 15 minut (-A 15podle toho, co nastane dříve). Chcete-li zajistit, aby byly všechny 10 dotazů vyladěny, zadejte neomezený čas ladění s -A 0. Pokud je čas důležitý, zadejte odpovídající časový limit zadáním počtu minut, které jsou k dispozici pro ladění pomocí argumentu -A , jak je znázorněno v tomto příkladu.
dta -D orders -if orders_wkld.sql -of script.sql -A 15 -n 10
D. Ladění konkrétních tabulek uvedených v souboru
Tento příklad ukazuje použití table_list_file (argument).-Tf Obsah souboru table_list.txt je následující:
AdventureWorks2022.Sales.Customer 100000
AdventureWorks2022.Sales.Store
AdventureWorks2022.Production.Product 2000000
table_list.txt Obsah určuje, že:
CustomerMěly by se vyladit pouze tabulky ,StoreaProducttabulky v databázi.Předpokládá se, že počet řádků v
CustomertabulkáchProductje 100 000 a 2 000 000.Počet řádků v
Storetabulce se předpokládá jako aktuální počet řádků.V table_list_file může být jedna nebo více mezer mezi počtem řádků a názvem předchozí tabulky.
Doba ladění je 2 hodiny (
-A 120) a výstup se zapíše do souboru XML (-ox XMLTune.xml).
dta -D pubs -if pubs_wkld.sql -ox XMLTune.xml -A 120 -Tf table_list.txt
E. Připojte se pomocí souboru úlohy a přepište výstupní soubor s možnostmi ladění.
Tento příklad ukazuje, jak se připojit bez šifrování, zahrnout do souboru úlohy, přepsat výstupní soubor, ladit 60 minut, s 5% vylepšení a pouze indexy. Nahraďte <server> a <database> platnými hodnotami.
dta -S <server> -E -ce no -D <database> -if workload_file.sql -F -of output_script.sql -A 60 -m 5 -fa IDX
Tento příklad je stejný jako předchozí příkaz, ale s šifrováním připojení. Nahraďte <server> a <database> platnými hodnotami.
dta -S <server> -E -ce yes -tc -D <database> -if workload_file.sql -F -of output_script.sql -A 60 -m 5 -fa IDX