Udostępnij za pośrednictwem


Ograniczenie czasu trwania strojenia i zdarzeń

Można kontrolować klasyfikatora dostrajania aparat bazy danych dostrajania albo przez limitów sesji na czas , optymalizacja działania lub ogranicza liczbę zdarzeń, które go dostrojenia aplikacji.Ograniczenia dotyczące strojenia czas trwania analizy są przydatne, gdy trzeba dostroić serwer produkcyjny podczas okno konserwacji.Ograniczenia dotyczące liczby zdarzeń dostrojone są przydatne, gdy porównać dwie konfiguracje hipotetyczny przez dostrajanie tym samym obciążenia dla każdego.

Doradca dostrajania aparatu bazy danychnie może dostroić wszystkich zdarzeń w obciążenie dla dowolnej danej konfiguracja.Jeśli określisz liczbę zdarzeń, aby dostroić zapewnienia strojenia sesja dla każdej konfiguracja uważa tę samą liczbę zdarzeń przestrajalne tak, aby były bardziej porównywalne wyniki.

Kontrolowanie czasu trwania dostrajania

Doradca dostrajania aparatu bazy danychanalizuje obciążenia, aż do znalezienia optymalny zestaw struktury fizycznej wydajności możliwe dla określonej bazy danych.Czas trwania tej operacji zależy od długości obciążenia.Doradca dostrajania aparatu bazy danychmoże zająć kilka dni do zakończenia dogłębnej analizy na obciążenia, który zawiera setki zdarzenia.Chociaż bazy danych są dostępne w całej analizy, może wpłynąć na wydajność.

Do kontrolowania, jak długo klasyfikatora dostrajania aparat bazy danych analizuje obciążeniu, zestaw maksymalny czas.Maksymalny czas jest liczba godzin i minut, które mają Doradca dostrajania aparatu bazy danych na analizy obciążenia.Zalecenie, oparty na najlepszym rozwiązaniem jest wynik ustawienie Maksymalny czas, Doradca dostrajania aparatu bazy danych może wygenerować przed wygaśnięciem.

Klasyfikator dostrajania aparat bazy danych graficznego interfejsu użytkownika (GUI), ten parametr jest zestaw na 1 godzinę domyślnie.W dta narzędzie wiersza polecenia, domyślnym limitem jest zestaw 8 godzin.Jeśli Pełna analiza wymaga mniej czas niż ustawiony limit dostrajania kończy po zakończeniu.Można określić nieograniczony czas strojenia do generowania najlepsze możliwe zalecenie w obu interfejsach narzędzie.

Opisano w poniższych podsekcjach jak zestaw dostrajania tej opcji w interfejsie GUI i w wiersz polecenia.

Ustawianie czasu strojenia w graficznym interfejsie użytkownika

Ustawieniu dostrajania czas limit bazy danych aparatu dostrajania klasyfikatora GUI wybierając dostrajania Limit czas na Opcje strojenia kartę, a następnie ustawiając przy Data i czas.

Stosuje się następujące szczegóły:

  • Ogólnie rzecz biorąc, określając dłużej dostrajania czas, uzyskać lepsze wyniki ogólnej, ponieważ więcej obciążenia można analizować.Zalecenia są oparte na więcej informacji.

  • Domyślny maksymalny limit strojenia jest zestaw na 1 godzinę.

  • Aby określić nieograniczony czas strojenia, wyczyść Limit dostrajania czasu pole wyboru.

Ustawianie czasu dostrajania w narzędziu wiersza polecenia dta

zestaw dostrajania czas ograniczyć poprzez dta narzędzie wiersza polecenia, określając wartość dla - argumentu.Na przykład sprawdzić następujące dta polecenia:

dta -E -s MySession -D AdventureWorks2008R2 -if MyWorkloadScript.sql -fa IDX -A 120

gdy -E Określa zaufane połączenie -D Określa bazę danych, aby dostroić, -if Określa plik obciążenia -fa IDX Określa, że Doradca dostrajania aparatu bazy danych tylko powinni rozważyć dodanie indeksy w swoim zaleceniu i -A 120 oznacza, że dostrajania musi nastąpić w ciągu 120 minut.

Po uruchomieniu dta narzędzie wiersz polecenia (zamiast wywoływania skryptu, automatycznego dostrajania), naciśnij klawisze CTRL + C, aby zatrzymać strojenia.Klasyfikator dostrajania aparat bazy danych zwraca najlepsze zalecenie możliwe na podstawie ilości zużytej w tym obciążenia czas.

Stosuje się następujące szczegóły:

  • Ogólnie rzecz biorąc, określając dłużej dostrajania czas, uzyskać lepsze wyniki ogólnej, ponieważ więcej obciążenia można analizować.W efekcie zalecenia są oparte na pełniejszej informacji.

  • Aby określić, z nieograniczonej ilości dostrajania czas, należy użyć argumentu wiersza polecenia –A 0.Aby uzyskać najlepsze zalecenie dla całego obciążenia należy użyć tego argumentu.

  • Jeśli –A opcji nie jest określony, ustawieniem domyślnym jest –A 480 (czas strojenia 8 godzin).

  • Nawet jeśli klawisze CTRL + C, dta narzędzie może zająć trochę czas do wypełniania analiza raportów przed wyjścia.

Ustawianie czasu strojenia w pliku danych XML

Można również ustawić maksymalną dostrajania czas limit w pliku wejściowym XML, który może być używany z dta narzędzie wiersza polecenia.Aby określić dostrajania czas ograniczenia w minutach wejściowego pliku XML, użyj TuningTimeInMin podelement pod TuningOptions elementu nadrzędnego.Aby uzyskać więcej informacji na temat wejściowego pliku XML, zobacz Odwołanie do pliku danych XML (Doradca dostrajania aparatu bazy danych).

Kontrolowanie liczby zdarzeń, aby dostroić

Można kontrolować liczbę zdarzeń w obciążeń dostosowanych przez Doradca dostrajania aparatu bazy danych.Ta opcja jest dostępna wyłącznie z dta narzędzie wiersza polecenia, za pomocą –n argumentu.Zachowanie dta narzędzie po - n użyty argument zależy od wartości określonej dla - argument, określający dostrajania czas ograniczenia w następujący sposób:

  • DTA zatrzymanie go została dostrojona określoną liczbę zdarzeń lub określony dostrajania czas upłynął limit, cokolwiek nastąpi najpierw.Jeśli - n argument nie zostanie określony, domyślnie dta dostrojenia wszystkich zdarzeń w obciążeniu.Jeśli - argument nie zostanie określony, dta zakłada dostrajania czas limitu 8 godzin domyślnie.

  • Aby upewnić się, że liczba zdarzeń określony z - n zapewniają argument, również określić 0 dla - argument, określający nieograniczony czas strojenia.Na przykład -N 250 - 0.

Określ liczbę zdarzeń, aby dostroić w pliku danych XML

Można również określić liczbę zdarzeń, aby dostroić wejściowego pliku XML używany z dta narzędzie wiersza polecenia.Aby określić liczbę zdarzeń, aby dostroić wejściowego pliku XML, użyj NumberOfEvents podelement pod TuningOptions elementu nadrzędnego.Aby uzyskać więcej informacji na temat wejściowego pliku XML, zobacz Odwołanie do pliku danych XML (Doradca dostrajania aparatu bazy danych).

Najważniejsze wskazówki dotyczące ograniczania czasu i liczby zdarzeń dostrojona

Poniżej przedstawiono sugestie dotyczące ograniczania czas i liczba zdarzeń dostrojone:

  • Dla pojedynczej kwerendy lub małych obciążeń (mniej niż 100 zdarzenia), określić nieograniczony czas strojenia.Specyfikacja dostrajania nieograniczoną czas wyniki w zaleceniach przez klasyfikatora dostrajania aparat bazy danych i w większości przypadków dostrajania zakończy się w stosunkowo krótkim czas.

  • Dla dużych obciążeń (więcej niż 100 zdarzenia) należy rozważyć następujące opcje w określonej kolejności.Uciekania ostatniej opcji (4) po pierwszym opcje considering 1-3.

    1. Jeśli użytkownik ma ograniczenie czasu, należy ograniczyć czas strojenia.

    2. Jeżeli dostrajania stała liczba zdarzeń jest wystarczająca (na przykład pierwsze 10 000 zdarzeń może być przedstawiciel pozostałe obciążenia,) za pomocą dta narzędzie wiersza polecenia oraz liczbę zdarzeń przy użyciu –n argumentu.

    3. Jeśli używasz dta narzędzie wiersza polecenia i chcesz ograniczyć dostrajania czas , można użyć zarówno –A i –n argumentów.Na przykład, określenie - 240 i –n 1000 powoduje Doradca dostrajania aparatu bazy danych zatrzymać strojenia, natychmiast go została dostrojona zdarzenia 1000 lub po upływie czterech godzin, pęknięcia.

    4. Czas do dostrajania zależy od złożoności kwerend (liczba tabel), funkcja Ustawia wybrane (dostrajania Widoki indeksowane jest bardziej czasochłonne niż strojenie indeksów), a rozmiar danych (dla tworzenia statystyk).W większości przypadków większość czas że Doradca dostrajania aparat bazy danych spędza strojenia jest w wywołaniach optymalizator kwerendy.Prosta zasada kciuka na czas, jaki może być właściwe jest nadanie Doradca dostrajania aparatu bazy danych dla strojenia jest następująco:

      Dla prostych kwerend odwołujących się do jednego z trzech tabel umożliwia około 1 sekundy na kwerendy, jeśli dostrajania indeksy tylko oraz około 10 sekund na kwerendę, jeśli strojenie indeksów i widoki indeksowane.Dla złożonych kwerend odwołujących się do więcej niż trzy tabele umożliwia około 10 sekund na kwerendy, jeśli strojenie indeksów jedynie i około 100 sekund na kwerendę Jeśli strojenie indeksów i widoki indeksowane.

  • Jeśli Doradca dostrajania aparatu bazy danych wskazuje, że 100% obciążenia została wykorzystana, oznacza to, że był analizowany całego obciążenia, ale niekoniecznie dostrojone.Aby ustalić, czy cały obciążenia został dostrojony, wyszukiwanie końca strojenia dzienniku następujący komunikat:

    "Wszystkie zdarzenia obciążenia nie zostały dostrojone.Należy rozważyć zwiększenie czas powiązane lub określić liczbę zdarzeń, które mają być uwzględnione w wejściowych danych XML. "

    Jeśli takiego komunikatu jest obecny w dzienniku strojenia Doradca dostrajania aparatu bazy danych nie może dostroić całego obciążenia.Aby rozwiązać ten problem, należy określić czas już strojenia.W celu zapewnienia zapewniają wszystkie zdarzenia w obciążeniu, można określić nieograniczony czas strojenia.Jeśli nie chcesz określić nieograniczony czas strojenia Doradca dostrajania aparatu bazy danych próbę dostrojenia największą liczbę zdarzeń, które są możliwe w czasie strojenia określonym.

Note   There is no direct mapping between the Fast, Medium, or Thorough modes of the in Microsoft SQL Server 2000 Index Tuning Wizard to the –A and –n arguments in the Database Engine Tuning Advisor.Ogólnie, jeśli dostrajania w określonym trybie (Szybka, średni lub dokładny) SQL Server 2000 miała pewne czas, samo czas zazwyczaj zawiera zalecenia porównywalna lub większa w SQL Server 2005 klasyfikatora dostrajania aparatu bazy danych.Zalecane jest, że korzystają użytkownicy w trybie dokładnym Doradca dostrajania aparatu bazy danych z nieograniczony czas strojenia i nieograniczoną liczbę zdarzeń być dostrojone w obciążeniu.

Dodatkowe metody ograniczenia dostrajania czas trwania

Oprócz ograniczenie Doradca dostrajania aparatu bazy danych czas realizacji można dostroić podzbiór tabel w bazie danych.

Dostępne są następujące opcje:

  • Zachowaj wszystkie istniejące struktury projektu fizycznego (PDS).

  • Zachowaj tylko indeksy.

  • Zachowaj tylko indeksy klastrowane.

Doradca dostrajania aparatu bazy danych Zawiera wszelkie Wskazówka lub wskazówkę dotyczącą kwerendy w zaleceniu ostatecznego, nawet, jeżeli indeks nie jest optymalna dla tabela.Indeksy w innych tabel w kwerendzie może być proponowane i zalecane.Jednak wszystkie indeksy, które są określone jako wskazówki zawsze będzie częścią ostatecznych zaleceń.Wskazówki można zapobiec Doradca dostrajania aparatu bazy danych z Wybieranie lepszego planu wykonania.Rozważ usunięcie wszelkich wskazówka z kwerendy przed analizą obciążenia.