Tuning Mode Precedence: When the dta Utility Overrides XML Tuning Input
Istnieje wiele sposobów, aby określić opcje dostosowywania przy użyciu DTA narzędzie wiersz polecenia.Można określić opcje dostosowywania w wiersz polecenia lub w pliku wejściowym XML, które korzystają z DTA narzędzie.Można również określić opcje dostosowywania w obu miejscach jednocześnie są dalej wejściowego pliku XML i chcesz zmienić opcje dostosowywania, znajdujące się w nim wprowadzić różne opcje w wiersz polecenia.W przypadku określenia opcji dostosowywania w wiersz polecenia, a w pliku wejściowym XML jednocześnie opcji, które są określone w wiersz polecenia zastępują te, które są określone w pliku XML.
Przykład
W tym przykładzie przedstawiono wejściowego pliku XML MyXMLInput.xml, a składnia używana w wiersz polecenia dostroić obciążenia, określonego w pliku danych wejściowych XML.
MyXMLInput.xml Określa, że Doradca dostrajania aparat bazy danych należy rozważyć następujący zestaw dostrajanie opcje:
Tylko indeksów
Nie partycjonowania
Bez ograniczenia, aby zachować wszelkie istniejące struktury projektu fizycznego
Składnia używana w wiersz polecenia określa, że Doradca dostrajania aparat bazy danych należy wziąć pod uwagę następujące inny zestaw dostrajanie opcje:
Indeksy i widoków indeksowanych
Nie partycjonowania
Ograniczenie, aby zachować wszystkie istniejące struktury projektu fizycznego
Gdy Doradca dostrajania aparatu bazy danych melodii to obciążenie pracą dostrajanie opcji wprowadzone w wiersz polecenia zastępują opcje dostosowywania, które są określone w pliku danych wejściowych XML.
Uwaga
Jeśli określono konfigurację struktury fizycznej projektu z KONFIGURACJA element XML pliku wejściowego -Brak klucz obcy dostrajanie opcji wprowadzone w wiersz polecenia nie zastępuje konfiguracji określonych przez użytkownika w trybie evaluate.Aby uzyskać więcej informacji zobaczKonfiguracja elementu (DTA).
MyXMLInput.xml
<?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>
...code removed
<Workload>
<File>MyWorkload.sql</File>
</Workload>
<TuningOptions>
<FeatureSet>IDX</FeatureSet>
<Partitioning>NONE</Partitioning>
<KeepExisting>NONE</KeepExisting>
</TuningOptions>
</DTAInput>
</DTAXML>
Składnia narzędzia wiersza polecenia DTA
dta -S MyServer -E -D MyDatabase -ix MyXMLInput.xml -s MySession -fa IDX_IV -fp NONE -fk ALL -ox MyXMLOutput.xml
gdzie -S Określa serwer, ;-E Określa, że Doradca dostrajania aparat bazy danych używa zaufane połączenie, -D Nazwa bazy danych, aby dostroić; Określa -ix Określa plik XML plik wejściowy; i -s określa strojenia nazwę sesja.Opcje -fa IDX_IV, -Brak fp, and -klucz obcy ALL odpowiednio określić, czy chcesz aparat bazy danych strojenia klasyfikatora, które należy wziąć pod uwagę przed jego wynikowy zalecenie zarówno indeksów i indeksowania widoków nie partycjonowanie i przechowuje wszystkie istniejące indeksy, widoki indeksowane i partycjonowanie.
See Also