Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:programu SQL Server
Narzędzie wiersza polecenia dta rozszerza funkcjonalność doradcy optymalizacji silnika baz danych przez obsługę wejścia opartego na XML i zaawansowanych scenariuszy dostrajania. Możesz użyć standardowych narzędzi XML do tworzenia plików wejściowych na podstawie schematu XML narzędzia Database Engine Tuning Advisor, który jest instalowany z programem SQL Server i jest również dostępny online.
- Lokalny:
C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\schemas\sqlserver\2004\07\dta\dtaschema.xsd - Online: Schematy XML programu Microsoft SQL Server
Schemat XML zapewnia większą elastyczność podczas definiowania opcji dostrajania, w tym wsparcie dla analizy typu "what-if". Istniejące i hipotetyczne fizyczne projekty baz danych można ocenić bez ich implementowania, co umożliwia ocenę wydajności przy minimalnym nakładzie pracy. Hipotetyczne projekty mogą być iteracyjne modyfikowane i ponownie analizowane do momentu osiągnięcia pożądanych właściwości wydajności.
Za pomocą plików wejściowych XML z narzędziem dta można zautomatyzować operacje doradcy dostrajania aparatu bazy danych i zintegrować je ze skryptami lub innymi przepływami pracy projektowania bazy danych.
W tej lekcji pokazano, jak uruchomić narzędzie dta z poziomu wiersza polecenia, wyświetlić jego pomoc składniową i dostroić istniejące obciążenie przy użyciu pliku MyScript.sql, który został utworzony w lekcji 2: korzystanie z doradcy dostrajania aparatu bazy danych.
Szczegółowe użycie plików wejściowych XML wykracza poza zakres tej lekcji.
Przykłady kodu w tym artykule korzystają z przykładowej bazy danych AdventureWorks2025 lub AdventureWorksDW2025, którą można pobrać ze strony głównej Przykładów programu Microsoft SQL Server i projektów społeczności.
Wymagania wstępne
Do ukończenia tego samouczka potrzebny jest program SQL Server Management Studio, dostęp do serwera z uruchomionym programem SQL Server i bazą AdventureWorks2025 danych.
- Zainstaluj program SQL Server 2022 Developer Edition.
- Pobierz przykładowe bazy danych AdventureWorks.
Aby uzyskać instrukcje dotyczące przywracania baz danych w programie SSMS, zobacz Przywracanie kopii zapasowej bazy danych przy użyciu programu SSMS.
Uwaga
Ten samouczek jest przeznaczony dla użytkownika zaznajomionego z programem SQL Server Management Studio i podstawowymi zadaniami administrowania bazami danych.
Menu pomocy narzędzia wiersza polecenia programu Access DTA
W menu Start wskaż pozycję Wszystkie programy, wskaż pozycję Akcesoria, a następnie wybierz pozycję Wiersz polecenia.
W wierszu polecenia wpisz następujące polecenie i naciśnij Enter:
dta -? | moreCzęść
| moretego polecenia jest opcjonalna. Jednak użycie go umożliwia przeglądanie pomocy dotyczącej składni dla narzędzia. Naciśnij Enter, aby przesunąć tekst pomocy o jedną linię, lub naciśnij Spacja, aby przesunąć go o stronę.
Dostrajanie prostego obciążenia przy użyciu narzędzia wiersza polecenia DTA
W wierszu polecenia przejdź do katalogu, w którym został zapisany
MyScript.sqlplik.W wierszu polecenia wpisz następujące polecenie. Naciśnij Enter , aby uruchomić polecenie i uruchomić sesję dostrajania. Narzędzie uwzględnia wielkość liter podczas analizowania poleceń:
dta -S YourServerName\YourSQLServerInstanceName -E -D AdventureWorks2022 -if MyScript.sql -s MySession2 -of MySession2OutputScript.sql -ox MySession2Output.xml -fa IDX_IV -fp NONE -fk NONEW tym przykładzie:
-Sokreśla nazwę twojego serwera oraz instancję SQL Server, na której zainstalowana jest baza danychAdventureWorks2025.-EOkreśla, że chcesz użyć zaufanego połączenia z wystąpieniem, co jest właściwe przy połączeniu z kontem domeny Windows.-DOkreśla bazę danych, którą chcesz dostroić,-ifokreśla plik obciążenia,-sokreśla nazwę sesji, określa plik,-ofdo którego narzędzie ma napisać skrypt zaleceń Transact-SQL i-oxokreśla plik, do którego narzędzie ma pisać zalecenia w formacie XML.Ostatnie trzy przełączniki określają opcje dostrajania w następujący sposób:
-fa IDX_IVokreśla, że doradca dostrajania aparatu bazy danych powinien rozważyć dodanie indeksów (zarówno klastrowanych, jak i nieklastrowanych) i indeksowanych widoków;-fp NONEokreśla, że podczas analizy nie należy uwzględniać żadnej strategii partycjonowania; i-fk NONEokreśla, że żadne istniejące fizyczne struktury projektowe w bazie danych muszą być przechowywane, gdy doradca dostrajania aparatu bazy danych tworzy zalecenia.
Gdy doradca dostrajania aparatu bazy danych zakończy dostrajanie obciążenia, zostanie wyświetlony komunikat informujący o pomyślnym zakończeniu sesji dostrajania. Wyniki dostrajania można wyświetlić przy użyciu programu SQL Server Management Studio, aby otworzyć pliki
MySession2OutputScript.sqliMySession2Output.xml.Alternatywnie możesz również otworzyć sesję
MySession2dostrajania w graficznym interfejsie użytkownika Doradcy Dostrajania Silnika Bazy Danych i wyświetlić jego zalecenia i raporty w taki sam sposób, jak w Lekcja 1: Podstawowa nawigacja w Doradcy Dostrajania Silnika Bazy Danych (DTA) i Lekcja 2: Korzystanie z Doradcy Dostrajania Silnika Bazy Danych.
Po ukończeniu tego samouczka
Po zakończeniu lekcji w tym samouczku zapoznaj się z następującymi artykułami:
Doradca optymalizacji silnika bazy danych dla opisów, jak wykonywać zadania za pomocą tego narzędzia.
dta Utility dla materiałów referencyjnych dotyczących użycia narzędzia wiersza poleceń oraz opcjonalnego pliku XML, który umożliwia kontrolowanie działania tego narzędzia.
Aby powrócić do początku samouczka, odwołaj się do Samouczek: Doradca dostrajania silnika bazy danych.