Udostępnij za pośrednictwem


Przeglądanie i praca z wynikami dostarczonymi przez doradcę dostrajania aparatu bazy danych (DTA)

Dotyczy:programu SQL Server

Gdy Doradca dostrajania aparatu bazy danych dostraja bazy danych, tworzy podsumowania, rekomendacje, raporty i dzienniki dostrajania. Dane wyjściowe dziennika dostrajania mogą być używane do rozwiązywania problemów z sesjami dostrajania za pomocą Narzędzia dostrajania aparatu bazy danych. Możesz użyć podsumowań, zaleceń i raportów, aby określić, czy chcesz zaimplementować zalecenia dotyczące dostrajania, czy kontynuować dostrajanie, dopóki nie osiągniesz ulepszeń wydajności zapytań potrzebnych do instalacji programu Microsoft SQL Server. Aby uzyskać informacje o sposobie używania doradcy dostrajania bazy danych do tworzenia obciążeń i dostrajania bazy danych, zobacz Uruchamianie i używanie doradcy dostrajania aparatu bazy danych.

Wyświetl wyniki dostrajania

W poniższych procedurach opisano sposób wyświetlania zaleceń dostrajania, podsumowań, raportów oraz dzienników dostrajania za pomocą graficznego interfejsu użytkownika Doradcy Dostrajania Aparatu Bazy Danych. Aby uzyskać informacje o opcjach interfejsu użytkownika, zobacz Opisy interfejsu użytkownika w dalszej części tego tematu.

Można również użyć graficznego interfejsu użytkownika, aby wyświetlić dostrajanie danych wyjściowych generowanych przez narzędzie wiersza polecenia dta.

Notatka

Jeśli używasz narzędzia wiersza polecenia dta i określ, że dane wyjściowe zostaną zapisane w pliku XML przy użyciu argumentu -ox, możesz otworzyć i wyświetlić plik wyjściowy XML, klikając Otwórz plik w menu pliku programu SQL Server Management Studio. Aby uzyskać więcej informacji, zobacz Use SQL Server Management Studio. Aby uzyskać informacje o narzędziu wiersza polecenia dta , zobacz dta Utility.

Aby wyświetlić zalecenia dotyczące dostrajania za pomocą graficznego interfejsu użytkownika doradcy dostrajania aparatu bazy danych

  1. Dostrajanie bazy danych przy użyciu graficznego interfejsu użytkownika doradcy dostrajania aparatu bazy danych lub narzędzia wiersza polecenia dta. Aby uzyskać więcej informacji, zapoznaj się z Rozpoczynanie i korzystanie z Database Engine Tuning Advisor. Jeśli chcesz użyć istniejącej sesji dostrajania, pomiń ten krok i przejdź do kroku 2.

  2. Uruchom interfejs graficzny Doradcy dostrajania silnika bazy danych. Aby uzyskać więcej informacji, zobacz Uruchom i użyj Doradcy dostrajania silnika bazy danych. Jeśli chcesz wyświetlić zalecenia dotyczące istniejącej sesji dostrajania, otwórz ją, klikając dwukrotnie na nazwę sesji w oknie Monitor sesji.

    Po zakończeniu nowej sesji dostrajania lub po załadowaniu istniejącej sesji zostanie wyświetlona strona Zalecenia.

  3. Na stronie Zalecenia kliknij Zalecenia dotyczące partycji i Zalecenia dotyczące indeksu, aby wyświetlić okienka pokazujące wyniki sesji dostrajania. Jeśli nie określono partycjonowania podczas ustawiania opcji dostrajania dla tej sesji, okienko zalecenia dotyczące partycji jest puste.

  4. W panelu rekomendacji dotyczących partycji lub w panelu rekomendacji dotyczących indeksu , użyj pasków przewijania, aby zobaczyć wszystkie informacje wyświetlane w siatce.

  5. Usuń zaznaczenie pola wyboru Pokaż istniejące obiekty w dolnej części strony z kartą Rekomendacje. Powoduje to, że siatka wyświetla tylko te obiekty bazy danych, do których odwołuje się zalecenie. Użyj dolnego paska przewijania, aby zobaczyć najbardziej prawą kolumnę w siatce zaleceń, a następnie kliknij element w kolumnie Definicja, aby wyświetlić lub skopiować skrypt Transact-SQL, który tworzy ten obiekt w bazie danych.

  6. Jeśli chcesz zapisać wszystkie skrypty Transact-SQL, które tworzą lub usuwają wszystkie obiekty bazy danych zgodnie z tymi rekomendacjami w jednym pliku skryptu, kliknij Zapisz zalecenia w menu Akcje.

Aby wyświetlić podsumowanie dostrajania i raporty z użyciem graficznego interfejsu użytkownika Doradcy Dostrajania Silnika Bazy Danych

  1. Dostrój bazę danych z wykorzystaniem graficznego interfejsu użytkownika doradcy optymalizacji silnika bazy danych lub narzędzia wiersza polecenia dta. Aby uzyskać więcej informacji, zobacz Rozpocznij i użyj doradcy dostrajania silnika bazy danych. Jeśli chcesz użyć istniejącej sesji dostrajania, pomiń ten krok i przejdź do kroku 2.

  2. Uruchom interfejs graficzny narzędzia dostrajania aparatu bazy danych. Aby uzyskać więcej informacji, zobacz Rozpocznij i używaj Narzędzia do optymalizacji pracy silnika bazy danych. Jeśli chcesz wyświetlić podsumowania i raporty z istniejącej sesji dostrajania, otwórz ją, klikając dwukrotnie nazwę sesji w Monitorze Sesji .

  3. Po zakończeniu nowej sesji dostrajania lub po załadowaniu istniejącej sesji przez narzędzie kliknij zakładkę Raporty.

  4. Okienko podsumowania dostrajania zawiera informacje o sesji dostrajania. Informacje podane przez Oczekiwana poprawa procentowa i Przestrzeń zajmowana przez zalecenie mogą być szczególnie przydatne przy podejmowaniu decyzji, czy chcesz zaimplementować zalecenie.

  5. W okienku dostrajania raportów kliknij pozycję Wybierz raport, aby wybrać raport dostrajania do wyświetlenia.

Aby wyświetlić dzienniki dostrajania za pomocą graficznego interfejsu użytkownika programu Database Engine Tuning Advisor

  1. Dostrajanie bazy danych za pomocą graficznego interfejsu użytkownika narzędzia Database Engine Tuning Advisor lub narzędzia wiersza poleceń dta. Upewnij się, że podczas dostosowywania obciążenia zaznaczysz opcję Zapisz dziennik dostrajania na karcie Ogólne. Jeśli chcesz użyć istniejącej sesji dostrajania, pomiń ten krok i przejdź do kroku 2.

  2. Uruchom Graficzny Interfejs Użytkownika Doradcy Dostrajania Serwera Bazy Danych. Aby uzyskać więcej informacji, zobacz Uruchamianie i używanie Narzędzia do strojenia silnika bazy danych. Jeśli chcesz wyświetlić podsumowania i raporty dostrajania dla istniejącej sesji dostrajania, otwórz ją, klikając dwukrotnie nazwę sesji w oknie Monitor sesji.

  3. Po zakończeniu nowej sesji dostrajania lub po załadowaniu istniejącej sesji przez narzędzie, kliknij zakładkę Postęp. W okienku Dziennik dostrajania zostanie wyświetlona zawartość dziennika. Dziennik zawiera informacje o zdarzeniach obciążenia, których doradca dostrajania aparatu bazy danych nie mógł przeanalizować.

    Jeśli wszystkie zdarzenia w sesji dostrajania zostały przeanalizowane przez doradcę dostrajania aparatu bazy danych, pojawi się komunikat informujący o tym, że dziennik dostrajania jest pusty dla sesji. Jeśli na karcie Ogólne podczas początkowego uruchomienia sesji dostrajania nie zaznaczono opcji Zapisz dziennik dostrajania, zostanie wyświetlony komunikat informujący o tym.

Implementowanie zaleceń dotyczących dostrajania

Rekomendacje narzędzia Doradca Dostrajania Aparatu Bazy Danych można wdrożyć ręcznie lub automatycznie w ramach sesji dostrajania. Jeśli chcesz najpierw zbadać wyniki dostrajania przed ich zaimplementowaniem, użyj graficznego interfejsu użytkownika Doradcy Optymalizacji Aparatu Bazy Danych. Następnie można użyć programu SQL Server Management Studio, aby ręcznie uruchomić skrypty Transact-SQL generowane przez doradcę dostrajania aparatu bazy danych w wyniku analizowania obciążenia w celu zaimplementowania zaleceń. Jeśli nie musisz badać wyników przed ich zaimplementowaniem, możesz użyć opcji -a z narzędziem dta wiersza polecenia. Dzięki temu narzędzie automatycznie implementuje zalecenia dotyczące dostrajania po przeanalizowaniu obciążenia. Poniższe procedury wyjaśniają, jak używać interfejsów doradcy dostrajania silnika bazy danych w celu zaimplementowania zaleceń dotyczących dostrajania.

Aby ręcznie zaimplementować zalecenia dotyczące dostrajania za pomocą graficznego interfejsu użytkownika Doradcy Optymalizacji Silnika Bazy Danych

  1. Dostrajanie bazy danych przy użyciu graficznego interfejsu użytkownika narzędzia doradczego dostrajania silnika bazy danych lub narzędzia wiersza polecenia dta. Aby uzyskać więcej informacji, zobacz Uruchom i użyj Doradcy Dostrajania Silnika Bazy Danych. Jeśli chcesz użyć istniejącej sesji dostrajania, pomiń ten krok i przejdź do kroku 2.

  2. Uruchom interfejs graficzny Doradcy Optymalizacji Silnika Bazy Danych. Aby uzyskać więcej informacji, zobacz Uruchamianie i używanie narzędzia Database Engine Tuning Advisor. Jeśli chcesz zaimplementować zalecenia dotyczące dostrajania dla istniejącej sesji dostrajania, otwórz ją, klikając dwukrotnie nazwę sesji w Monitor sesji.

  3. Po zakończeniu nowej sesji dostrajania lub po załadowaniu istniejącej sesji przez narzędzie kliknij Zastosuj zalecenia w menu Akcje.

  4. W oknie dialogowym Zastosuj rekomendacje wybierz pozycję Zastosuj teraz lub Zaplanuj na później. Jeśli wybierzesz Harmonogram dla późniejszego, wybierz odpowiednią datę i godzinę.

  5. Kliknij przycisk OK, aby zastosować zalecenia.

Aby automatycznie zaimplementować zalecenia dotyczące dostrajania przy użyciu narzędzia wiersza polecenia dta.

  1. Określ funkcje bazy danych (indeksy, widoki indeksowane, partycjonowanie), które chcesz, aby doradca dostrajania aparatu bazy danych rozważył dodawanie, usuwanie lub zachowywanie podczas analizy.

    Przed rozpoczęciem dostrajania należy pamiętać o następujących kwestiach:

    • Podczas używania tabeli śledzenia jako obciążenia, ta tabela musi istnieć na tym samym serwerze, na którym działa Doradca dostrajania silnika bazy danych. Jeśli tworzysz tabelę śledzenia na innym serwerze, przenieś ją na serwer, na którym działa Database Engine Tuning Advisor.

    • Jeśli sesja dostrajania będzie działać dłużej niż oczekiwano, możesz nacisnąć CTRL+C, aby zakończyć sesję dostrajania. Naciśnięcie CTRL+C w tych okolicznościach wymusza dta na wydanie najlepszego możliwego zalecenia na podstawie stopnia wykorzystania obciążenia i nie marnuje czasu, który narzędzie już poświęciło na dostrajanie obciążenia.

  2. W wierszu polecenia wprowadź następujące polecenie:

    dta -E -D DatabaseName -if WorkloadFile -s SessionName -a  
    

    gdzie -E określa, że sesja dostrajania używa zaufanego połączenia (zamiast identyfikatora logowania i hasła), -D określa nazwę bazy danych, którą chcesz dostroić lub lista rozdzielana przecinkami wielu baz danych używanych przez obciążenie, -if określa nazwę i ścieżkę do pliku obciążenia, -s określa nazwę sesji dostrajania, a -a określa, że chcesz, aby narzędzie wiersza polecenia dta automatycznie stosowało zalecenia dostrajania po przeanalizowaniu obciążenia bez wyświetlania monitu. Aby uzyskać więcej informacji na temat używania narzędzia wiersza polecenia dta do dostrajania baz danych, zobacz Uruchamianie i używanie doradcy dostrajania aparatu bazy danych.

  3. Naciśnij ENTER.

Wykonywanie analizy eksploracyjnej

Funkcjonalność konfiguracji określonej przez użytkownika w Doradcy Dostrajania Aparatu Bazy Danych umożliwia administratorom bazy danych przeprowadzanie analizy eksploracyjnej. Korzystając z tej funkcji, administratorzy baz danych określają żądany projekt fizycznej bazy danych do doradcy dostrajania aparatu bazy danych, a następnie mogą ocenić efekty wydajności tego projektu bez jego implementacji. Konfiguracja określona przez użytkownika jest obsługiwana zarówno przez graficzny interfejs użytkownika (GUI) programu Database Engine Tuning Advisor, jak i przez narzędzie wiersza polecenia. Jednak narzędzie wiersza polecenia zapewnia największą elastyczność.

Jeśli używasz graficznego interfejsu użytkownika Doradcy ds. Dostrajania Aparatu Bazy Danych, możesz ocenić efekty wdrożenia części zalecenia dostrajania, ale nie możesz dodać hipotetycznych struktur fizycznego projektu do oceny przez Doradcę.

Poniższe procedury wyjaśniają, jak używać funkcji konfiguracji określonej przez użytkownika z obydwoma interfejsami narzędzi.

Korzystanie z graficznego interfejsu użytkownika doradcy dostrajania aparatu bazy danych w celu oceny zaleceń dotyczących dostrajania

Poniższa procedura opisuje sposób oceny zalecenia generowanego przez doradcę dostrajania aparatu bazy danych, ale graficzny interfejs użytkownika nie umożliwia określenia nowych fizycznych struktur projektowych do oceny.

Aby ocenić zalecenia dotyczące dostrajania za pomocą interfejsu graficznego doradcy dostrajania aparatu bazy danych
  1. Użyj graficznego interfejsu użytkownika doradcy dostrajania aparatu bazy danych, aby dostroić bazę danych. Aby uzyskać więcej informacji, zobacz Rozpocznij i używaj Narzędzia Optymalizacji Silnika Bazy Danych. Jeśli chcesz ocenić istniejącą sesję dostrajania, dwukrotnie kliknij ją w Monitorze sesji.

  2. Na karcie Zalecenia usuń zalecane fizyczne struktury projektowe, których nie chcesz używać.

  3. W menu Actions kliknij pozycję Evaluate Recommendations (Ocena zaleceń). Zostanie utworzona nowa sesja dostrajania.

  4. Wpisz nową nazwę sesji . Aby wyświetlić konfigurację struktury projektowej fizycznej bazy danych, którą oceniasz, wybierz pozycję Kliknij tutaj, aby zobaczyć sekcję konfiguracji w obszarze Opis na dole okna aplikacji Doradca dostrajania aparatu bazy danych.

  5. Kliknij przycisk Rozpocznij analizę na pasku narzędzi. Po zakończeniu dostrajania aparatu bazy danych można wyświetlić wyniki na karcie zalecenia .

Korzystanie z GUI Doradcy Optymalizacji Aparatu Bazy Danych do wyeksportowania wyników sesji dla analizy „co-jeśli”

W poniższej procedurze opisano, jak wyeksportować wyniki sesji dostrajania silnika bazy danych za pomocą narzędzia Database Engine Tuning Advisor do pliku XML, który można edytować, a następnie dostroić go przy użyciu narzędzia wiersza poleceń dta. Dzięki temu można przeprowadzić analizę dostrajania hipotetycznych nowych fizycznych struktur projektowych bez ponoszenia narzutów związanych z ich implementacją w bazie danych, zanim dowiesz się, czy generują one potrzebne ulepszenia wydajności. Użycie graficznego interfejsu użytkownika narzędzia doradcy dostrajania aparatu bazy danych w celu początkowego dostosowania bazy danych, a następnie wyeksportowanie wyników dostrajania do pliku .xml jest dobrym sposobem dla użytkowników, którzy są nowi w języku XML, aby skorzystać z elastyczności schematu XML dostrajania aparatu bazy danych w celu przeprowadzenia 'analizy co-jeżeli'.

Aby wyeksportować wyniki sesji dostrajania z graficznego interfejsu użytkownika Doradcy Optymalizacji Silnika Bazy Danych do analizy "co-jeśli" za pomocą narzędzia wiersza polecenia dta
  1. Użyj interfejsu GUI Doradcy Dostrajania Aparatu Bazy Danych, aby dostroić bazę danych. Aby uzyskać więcej informacji, zobacz Uruchom i użyj narzędzia Database Engine Tuning Advisor. Jeśli chcesz ocenić istniejącą sesję dostrajania, kliknij ją dwukrotnie w Monitorze sesji.

  2. W menu Plik kliknij Eksportuj wyniki sesji i zapisz je jako plik XML.

  3. Otwórz plik XML utworzony w kroku 2 w ulubionym edytorze XML, edytorze tekstów lub w programie SQL Server Management Studio. Przewiń w dół do elementu Configuration. Skopiuj i wklej sekcję elementu Configuration do szablonu pliku wejściowego XML po elemencie TuningOptions. Zapisz ten plik wejściowy XML.

  4. W nowym pliku wejściowym XML utworzonym w kroku 3 określ dowolne opcje dostrajania w elemencie TuningOptions, edytuj sekcję elementu Configuration (dodaj lub usuń fizyczne struktury projektowe odpowiednio do analizy), zapisz plik i zweryfikuj go względem schematu XML Doradcy Dostrajania Silnika Bazy Danych. Aby uzyskać informacje na temat edytowania tego pliku XML, zobacz Dokumentacja Pliku Wejściowego XML (Doradca Dostrajania Aparatu Bazy Danych).

  5. Użyj pliku XML utworzonego w kroku 4 jako danych wejściowych do narzędzia wiersza polecenia dta. Aby uzyskać informacje o korzystaniu z plików wejściowych XML za pomocą tego narzędzia, zobacz sekcję "Dostrajanie bazy danych przy użyciu narzędzia dta" w Uruchamianie i używanie doradcy dostrajania aparatu bazy danych.

Korzystanie z funkcji konfiguracji określonej przez użytkownika z narzędziem wiersza polecenia dta

Jeśli jesteś doświadczonym deweloperem XML, możesz utworzyć plik wejściowy XML narzędzia Database Engine Tuning Advisor, gdzie można określić obciążenie operacyjne i hipotetyczne ustawienia konfiguracji fizycznych struktur projektowych bazy danych, takich jak indeksy, widoki indeksowane lub partycjonowanie. Następnie możesz użyć narzędzia wiersza polecenia dta, aby przeanalizować wpływ tej hipotetycznej konfiguracji na wydajność zapytań dla bazy danych. Poniższa procedura wyjaśnia ten proces krok po kroku:

Aby skorzystać z funkcji konfiguracji określonej przez użytkownika za pomocą narzędzia wiersza poleceń dta
  1. Utwórz obciążenie dostrajania. Aby uzyskać informacje na temat wykonywania tego zadania, zobacz Uruchamianie i korzystanie z narzędzia Database Engine Tuning Advisor.

  2. Skopiuj i wklej Przykład Pliku Wejściowego XML z Konfiguracją Określoną przez Użytkownika (DTA) do edytora XML lub edytora tekstowego. Użyj tego przykładu, aby utworzyć plik wejściowy XML dla sesji dostrajania. Aby uzyskać informacje na temat wykonywania tego zadania, zobacz część "Tworzenie plików wejściowych XML" w Uruchamianie i Używanie Doradcy Dostrajania Silnika Bazy Danych.

  3. Edytuj elementy TuningOptions oraz Configuration w przykładowym pliku wejściowym XML. W elemencie TuningOptions określ, jakie fizyczne struktury projektowe ma uwzględniać Doradca dostrajania silnika bazy danych podczas sesji dostrajania. W elemecie Configuration określ fizyczne struktury projektowe zgodne z hipotetyczną konfiguracją fizycznych struktur projektowych bazy danych, które mają być analizowane przez doradcę dostrajania aparatu bazy danych. Aby uzyskać informacje o atrybutach i elementach podrzędnych, których można używać z elementami nadrzędnymi TuningOptions i Configuration, zobacz XML Input File Reference (Database Engine Tuning Advisor).

  4. Zapisz plik wejściowy przy użyciu rozszerzenia .xml.

  5. Zweryfikuj plik wejściowy XML zapisany w kroku 4 względem schematu XML dostrajania aparatu bazy danych. Ten schemat jest instalowany w następującej lokalizacji podczas instalowania programu Microsoft SQL Server:

    C:\Program Files\Microsoft SQL Server\100\Tools\Binn\schemas\sqlserver\2004\07\dta\dtaschema.xsd  
    

    Schemat XML Doradcy Optymalizacji Aparatu Baz Danych jest również dostępny online na stronie https://schemas.microsoft.com/sqlserver/2004/07/dta/.

  6. Po utworzeniu obciążenia i pliku wejściowego XML możesz przesłać plik wejściowy do narzędzia wiersza polecenia dta do analizy. Upewnij się, że określono nazwę pliku wyjściowego XML dla argumentu narzędzia -ox. Spowoduje to utworzenie pliku wyjściowego XML z zalecaną konfiguracją określoną w elemecie konfiguracji. Jeśli chcesz ponownie uruchomić doradcę dostrajania aparatu bazy danych, aby sprawdzić inną hipotetyczną konfigurację opartą na danych wyjściowych, możesz skopiować i wkleić zawartość elementu Configuration z pliku wyjściowego do nowego lub oryginalnego pliku wejściowego XML. Aby uzyskać informacje o korzystaniu z pliku wejściowego XML z narzędziem dta, zobacz sekcję "Dostrajanie bazy danych przy użyciu narzędzia dta" w rozdziale "Uruchamianie i używanie Doradcy Optymalizacji Silnika Bazy Danych" .

    Po zakończeniu dostrajania użyj graficznego interfejsu użytkownika Doradcy Dostrajania Aparatu Bazy Danych, aby wyświetlić raporty dostrajania, lub otwórz plik wyjściowy XML, aby zobaczyć elementy TuningSummary i Configuration oraz zalecenia Doradcy Dostrajania Aparatu Bazy Danych. Aby uzyskać informacje na temat wyświetlania wyników sesji dostrajania, zobacz Wyświetl wyniki dostrajania wcześniej w tym temacie. Należy również pamiętać, że plik wyjściowy XML może zawierać raporty analizy doradcy dostrajania aparatu bazy danych.

  7. Powtórz kroki 6 i 7, dopóki nie utworzysz hipotetycznej konfiguracji, która generuje potrzebną poprawę wydajności zapytań. Następnie można zaimplementować nową konfigurację. Aby uzyskać więcej informacji, zobacz Implementowanie zaleceń dotyczących dostrajania wcześniej w tym temacie.

Przeglądanie, ocenianie i klonowanie sesji dostrajania

Doradca dostrajania silnika bazy danych tworzy nową sesję dostrajania za każdym razem, gdy rozpoczynasz analizowanie wpływu obciążenia na bazę danych lub bazy danych. Możesz użyć monitora sesji w graficznym interfejsie użytkownika doradcy dostrajania aparatu bazy danych, aby wyświetlić lub ponownie załadować wszystkie sesje dostrajania, które zostały uruchomione w danym wystąpieniu programu Microsoft SQL Server. Dostępność wszystkich istniejących sesji dostrajania ułatwia: klonowanie sesji na podstawie tych, które już istnieją, edytowanie istniejących zaleceń dotyczących dostrajania, a następnie korzystanie z Doradcy Dostrajania Silnika Bazy Danych, aby ocenić edytowaną sesję, lub regularne dostrajanie w celu monitorowania fizycznego projektu baz danych. Na przykład możesz zdecydować się na dostosowanie bazy danych zgodnie z harmonogramem miesięcznym.

Zanim będzie można przejrzeć jakiekolwiek sesje dostrajania dla wystąpienia programu SQL Server, należy utworzyć je w tym wystąpieniu serwera, dostrajając obciążenia za pomocą narzędzia Database Engine Tuning Advisor. Aby uzyskać więcej informacji, zobacz Uruchamianie i korzystanie z Narzędzia do optymalizacji silnika bazy danych.

Przejrzyj istniejące sesje dostrajania

Wykonaj poniższe kroki, aby przejrzeć istniejące sesje dostrajania w danym wystąpieniu programu SQL Server.

Aby przejrzeć istniejące sesje kalibracji
  1. Uruchom interfejs graficzny programu Database Engine Tuning Advisor. Aby uzyskać więcej informacji, zobacz Uruchamianie i korzystanie z narzędzia Database Engine Tuning Advisor.

  2. Wszystkie istniejące sesje dostrajania są wyświetlane w górnej połowie okna monitora sesji. Liczba wyświetlanych sesji zależy od tego, ile razy dostroiłeś bazy danych w tym wystąpieniu programu SQL Server. Użyj pasków przewijania, aby wyświetlić wszystkie sesje dostrajania.

  3. Kliknij raz nazwę sesji dostrajania, a jej szczegóły pojawią się w dolnej połowie okna monitora sesji.

  4. Kliknij dwukrotnie nazwę sesji dostrajania, a jej informacje są ładowane do Doradcy do dostrajania silnika bazy danych. Po załadowaniu informacji o sesji można wybrać dowolną kartę, aby wyświetlić informacje o tej sesji dostrajania.

Ocena istniejących sesji dostrajania jako hipotetycznych konfiguracji

Wykonaj poniższe kroki, aby ocenić istniejącą sesję dostrajania. Ocena istniejącej sesji dostrajania obejmuje wyświetlanie i edytowanie zaleceń, a następnie ponowne dostrajanie. Na przykład decydujesz, że chcesz utworzyć tylko indeksy w tabeli table1, aby usunąć tworzenie indeksowanych widoków i partycjonowanie z istniejącego zalecenia dostrajania. Następnie Doradca Dostrajania Aparatu Bazy Danych tworzy nową sesję dostrajania i dostraja obciążenie dla baz danych przy użyciu dostrojonych zaleceń jako hipotetycznej konfiguracji. Oznacza to, że Database Engine Tuning Advisor dostraja obciążenie robocze do baz danych tak, jakby wdrożono edytowane zalecenia, co umożliwia przeprowadzenie ograniczonej analizy warunkowej. Analiza warunkowa jest ograniczona, ponieważ przy użyciu GUI Database Engine Tuning Advisor można wybrać tylko podzbiór istniejącego zalecenia. Aby wykonać pełną analizę typu what-if, określając całkowicie nową hipotetyczną konfigurację, która nie jest podzbiorem żadnej poprzedniej sesji dostrajania, należy użyć pliku wejściowego XML dla Database Engine Tuning Advisor z narzędziem wiersza polecenia dta.

Aby ocenić istniejącą sesję dostrajania
  1. Po uruchomieniu doradcy dostrajania silnika baz danych kliknij dwukrotnie sesję dostrajania w górnej połowie Monitor Sesji, aby załadować informacje o sesji do doradcy dostrajania silnika baz danych.

  2. Kliknij kartę Postęp, aby sprawdzić dziennik dostrajania zawierający informacje o błędach o wszelkich zdarzeniach w obciążeniu, którego nie można dostroić przez doradcę dostrajania aparatu bazy danych. Te informacje mogą pomóc w ocenie skuteczności obciążenia.

  3. Jeśli chcesz jeszcze bardziej przejrzeć wyniki dostrajania dla tej sesji, kliknij kartę Raporty. W tym miejscu możesz wyświetlić podsumowanie dostrajania lub wybrać raport dostrajania z listy Wybierz raport.

  4. Kliknij kartę Zalecenia , aby wyświetlić zalecenia dotyczące dostrajania.

  5. Jeśli istnieją jakiekolwiek zalecenia, których nie jesteś pewien, czy chcesz je wdrożyć, odznacz je.

  6. W menu Actions kliknij pozycję Evaluate Recommendations (Ocena zaleceń). Doradca dostrajania aparatu bazy danych tworzy nową sesję dostrajania, która wykorzystuje zredagowaną rekomendację jako hipotetyczną konfigurację. Aby wyświetlić hipotetyczną konfigurację w formacie XML, wybierz pozycję Kliknij tutaj, aby wyświetlić sekcję konfiguracji.

  7. Na karcie Ogólne wpisz nazwę sesji i upewnij się, że poprawne obciążenie jest określone.

  8. Na karcie Opcje dostrajania można określić czas dostrajania lub dowolną z opcji w sekcji Opcje zaawansowane.

  9. Kliknij przycisk Rozpocznij analizę na pasku narzędzi. Doradca dostrajania silnika bazy danych rozpoczyna dostrajanie baz danych, wykorzystując konfigurację hipotetyczną. Po zakończeniu działania doradcy dostrajania aparatu bazy danych można wyświetlić wyniki tej sesji, tak jak zwykle w przypadku każdej sesji.

Klonowanie istniejących sesji dostrajania

Wybierając opcję klonowania w Narzędziu do dostrajania aparatu bazy danych, można tworzyć nowe sesje dostrajania na podstawie istniejących. Korzystając z opcji klonowania, opierasz nową sesję dostrajania na istniejącej sesji. Następnie możesz zmienić opcje dostrajania dla nowej sesji zgodnie z potrzebami. Podczas oceniania istniejącej sesji zgodnie z opisem w poprzedniej procedurze, Doradca Optymalizacji Silnika Baz Danych tworzy również nową sesję optymalizacji, lecz nie można zmienić opcji optymalizacji.

Aby utworzyć nowe sesje dostrajania poprzez klonowanie istniejących sesji
  1. Po uruchomieniu Database Engine Tuning Advisor, kliknij dwukrotnie sesję dostrajania w górnej połowie monitora sesji Session Monitor, co spowoduje załadowanie informacji o sesji do Database Engine Tuning Advisor.

  2. W menu Akcje kliknij pozycję Sklonuj sesję.

  3. Na karcie Ogólne wpisz nazwę sesji i upewnij się, że określono poprawne obciążenie.

  4. Na karcie Opcje dostrajania można określić czas dostrajania, jakie fizyczne struktury projektowe Doradca dostrajania aparatu bazy danych powinien rozważyć do utworzenia, a także jakie struktury powinien rozważyć do usunięcia w ramach rekomendacji.

  5. Kliknij opcje zaawansowane, jeśli chcesz ustawić limit miejsca dla zaleceń, maksymalną liczbę kolumn na indeks i czy chcesz, aby doradca dostrajania aparatu bazy danych wygenerował zalecenia, które można zaimplementować, gdy program SQL Server jest w trybie online.

  6. Kliknij przycisk Rozpocznij analizę na pasku narzędzi, aby przeanalizować skutki obciążenia, tak jak w każdej innej sesji dostrajania. Po zakończeniu działania narzędzia do dostrajania silnika bazy danych, można wyświetlić wyniki tej sesji tak, jak zwykle w przypadku każdej sesji.

Opisy interfejsu użytkownika

Monitor sesji

Monitor sesji wyświetla informacje o sesjach otwartych w Narzędziu do Dostrajania Aparatu Bazy Danych. Aby wyświetlić informacje o sesji w oknie właściwości, wybierz nazwę sesji w Monitor sesji.

Karta Zalecenia

Karta Zalecenia zostanie wyświetlona po zakończeniu analizy obciążenia przez doradcę dostrajania aparatu bazy danych. Ta siatka zawiera zalecenia dotyczące każdego rozważanych obiektów. Zalecenia dotyczące partycji, jeśli istnieją, są prezentowane w górnej siatce, a zalecenia dotyczące indeksu są prezentowane w dolnej siatce. Siatki nie są wyświetlane, jeśli nie ma żadnych zaleceń.

Kolumna definicji zawiera definicję zalecanej partycji lub indeksu jako hiperlinku. Ta kolumna jest zwykle zbyt wąska, aby wyświetlić całą definicję. Kliknij hiperlink, aby wyświetlić okno dialogowe zawierające pełną definicję i przycisk Kopiuj do Schowka.

Zalecenia dotyczące partycji

nazwa bazy danych
Baza danych zawierająca obiekty zalecane do zmodyfikowania.

Rekomendacja
Akcja zalecana w celu zwiększenia wydajności. Możliwe wartości to Tworzenie i Usuwanie.

cel rekomendacji
Funkcja partycji lub schemat, którego dotyczy zalecenie. Ikona w tej kolumnie odzwierciedla zalecenie, aby usunąć lub dodać cel zalecenia i czy jest to funkcja partycji, czy schemat.

szczegóły
Opis celu rekomendacji. Możliwe wartości obejmują zakres funkcji partycji lub wartości puste dla schematów partycji.

Nie. partycji
Liczba partycji zdefiniowanych przez zalecane funkcje partycjonowania. Gdy ta funkcja jest używana ze schematem, a następnie zastosowana do tabeli, dane w tabeli są podzielone na wiele partycji.

Definicja
Definicja celu rekomendacji jako. Kliknij kolumnę, aby otworzyć okno dialogowe Podgląd skryptu SQL ze skryptem dla zalecanej czynności.

Rekomendacje dotyczące indeksu

nazwa bazy danych
Baza danych zawierająca obiekty zalecane do zmodyfikowania.

nazwa obiektu
Tabela powiązana z zaleceniem.

zalecenie
Akcja zalecana w celu zwiększenia wydajności. Możliwe wartości to Tworzenie i Usuwanie.

cel rekomendacji
Indeks lub widok, którego dotyczy zalecenie. Ikona w tej kolumnie odzwierciedla zalecenie, aby usunąć lub dodać cel rekomendacji.

szczegóły
Opis celu rekomendacji. Możliwe wartości obejmują klastrowane, widok indeksowany lub puste, wskazujące na nieklastrowany indeks. Wskazuje również, czy indeks jest unikatowy.

Schemat partycji
Schemat partycji jest udostępniany w tej kolumnie, jeśli zalecane jest partycjonowanie.

rozmiar ( KB)
Oczekiwany rozmiar nowego obiektu, który jest zalecany. Jeśli ta kolumna jest pusta, kliknij przycisk Zobacz Raporty, aby uzyskać informacje o rozmiarach istniejących obiektów.

Definicja
Definicja celu rekomendacji . Kliknij kolumnę, aby otworzyć okno dialogowe Podgląd skryptu SQL ze skryptem dla zalecanego działania.

Pokaż istniejące obiekty
Wybierz, aby wyświetlić wszystkie istniejące obiekty w siatce, nawet jeśli żadne zalecenia związane z obiektami nie są przedstawiane przez Doradcę do Strojenia Silnika Bazy Danych.

Zobacz Raporty dotyczące rozmiarów istniejących obiektów
Wybierz, aby wyświetlić raporty, które pokazują rozmiar istniejących obiektów w tabeli zaleceń.

Menu akcji/Opcje stosowania zaleceń

Po przeanalizowaniu obciążenia i przedstawieniu zaleceń w menu Akcje kliknij Zastosuj zalecenia, aby otworzyć okno dialogowe Zastosuj zalecenia.

Zastosuj teraz
Wygeneruj skrypt dla zaleceń i uruchom skrypt w celu zaimplementowania zaleceń.

harmonogram dla późniejszego
Wygeneruj skrypt dla zaleceń i zapisz akcje jako zadanie agenta programu SQL Server.

data
Określ datę uruchomienia zadania agenta programu SQL Server, aby zastosować zalecenia.

czasu
Określ czas uruchamiania zadania agenta programu SQL Server, aby zastosować zalecenia.

Opcje karty Raporty

Karta Raporty zostanie wyświetlona po zakończeniu analizy obciążenia przez doradcę dostrajania aparatu bazy danych.

Podsumowanie dostrajania
Przedstawia podsumowanie zaleceń doradcy dostrajania aparatu bazy danych.

data
Data utworzenia raportu przez Doradcę dostrajania silnika bazy danych.

czasu
Czas utworzenia raportu przez doradcę dostrajania aparatu bazy danych.

Server
Serwer, który był celem zadania Doradcy Optymalizacji Silnika Bazy Danych.

Bazy danych do dostosowania
Baza danych, na którą wpływają zalecenia doradcy optymalizacji silnika bazy danych.

plik obciążenia
Pojawia się, gdy obciążenie jest plikiem.

tabela obciążeń
Pojawia się, gdy obciążenie jest tabelą programu SQL Server.

obciążenie
Pojawia się, gdy obciążenie zostało zaimportowane z Edytora zapytań w programie SQL Server Management Studio.

maksymalny czas dostrajania
Maksymalny czas skonfigurowany na potrzeby analizy Doradcy Optymalizacji Silnika Bazy Danych.

czas potrzebny na dostrajanie
Czas rzeczywiście używany przez doradcę dostrajania aparatu bazy danych do analizowania obciążenia.

oczekiwana poprawa procentowa
Oczekiwana procentowa poprawa przy docelowym obciążeniu, jeśli zostaną zaimplementowane wszystkie zalecenia doradcy dostrajania silnika bazy danych.

Maksymalna ilość miejsca na zalecenie (MB)
Maksymalna przestrzeń brana pod uwagę dla zaleceń. Ta wartość jest konfigurowana przed dokonaniem analizy przy użyciu przycisku Opcje zaawansowane na karcie Opcje dostrajania.

Obecnie używane miejsce (MB)
Miejsce aktualnie używane przez indeksy w analizowanej bazie danych.

miejsce używane przez rekomendację (MB)
Przybliżone miejsce, które ma być używane przez indeksy, jeśli zostaną zaimplementowane wszystkie zalecenia doradcy dostrajania aparatu bazy danych.

liczba zdarzeń w obciążeniu
Liczba zdarzeń zawartych w obciążeniu.

liczba zdarzeń dostrojonych
Liczba zdarzeń w obciążeniu roboczym, które zostały zoptymalizowane. Jeśli nie można dostroić zdarzenia, zostanie ono wyświetlone w dzienniku dostrajania, który jest dostępny na karcie Postęp.

liczba instrukcji dostrojonych
Liczba zapytań w obciążeniu roboczym, które zostały dostrojone. Jeśli instrukcji nie można dostroić, jest ona wyświetlana w dzienniku dostrajania, który jest dostępny na karcie Postęp.

Procent instrukcji SELECT w dostrojonym zestawie
Procent dostrajanych instrukcji, które są instrukcjami SELECT. Pojawia się tylko wtedy, gdy istnieją instrukcje SELECT, które zostały dostrojone.

Procent poleceń UPDATE w zestawie dostrojonym
Procent dostrajanych instrukcji, które są instrukcjami UPDATE. Pojawia się tylko wtedy, gdy istnieją instrukcje UPDATE, które zostały dostrojone.

liczba indeksów zalecanych do [utworzenia | usunięcia]
Zalecana liczba indeksów do utworzenia lub porzucenia w dostrojonej bazie danych. Pojawia się tylko wtedy, gdy indeksy są częścią zalecenia.

Liczba indeksów w widokach zalecanych do utworzenia lub usunięcia
Zalecana liczba indeksów w widokach, które mają być tworzone lub usuwane w strojonej bazie danych. Pojawia się tylko wtedy, gdy indeksy w widokach są częścią zalecenia.

liczba statystyk zalecanych do utworzenia
Zalecana liczba statystyk do utworzenia w dostosowanej bazie danych. Pojawia się tylko wtedy, gdy zalecane są statystyki.

Wybierz raport
Zobacz szczegóły wybranego raportu. Kolumny w tabeli różnią się w zależności od poszczególnych raportów.

Zobacz też

Uruchamianie i używanie narzędzia Database Engine Tuning Advisor
dta Utility