Udostępnij przez


Limiting Tuning Duration and Events

Można kontrolować Doradca dostrajania aparat bazy danych dostrajanie sesji albo przy użyciu limitów czas, w którym tunes lub limitów dla liczby zdarzeń, które go tunes aplikacji.Ograniczenia dotyczące dostosowywania czas trwania analizy są przydatne, gdy trzeba dostroić podczas okno konserwacji na serwerze produkcyjnym.Ograniczenia dotyczące liczby zdarzeń dostrojone są przydatne, gdy porównać dwie konfiguracje hipotetyczny przez dostrajanie samego obciążenia dla każdego.

Doradca dostrajania aparat bazy danych nie może dostroić wszystkie zdarzenia w obciążenia dla dowolnej danej konfiguracja.Jeśli zostanie określona liczba zdarzenia, które mają zostać dostrojone, można zapewnić, że strojenia sesja dla każdej konfiguracja uzna tę samą liczbę zdarzeń przestrajalne tak, aby wyniki były bardziej porównywalne.

Kontrolowanie czas trwania strojenia

Doradca dostrajania aparatu bazy danych analizuje obciążenia, aż do znalezienia zestaw optymalnej wydajności fizycznej struktury możliwe dla określonej bazy danych.Kliknięcie tego przycisku powoduje przejście czas zależy od długości obciążenie pracą.Doradca dostrajania aparat bazy danych może potrwać kilka dni na ukończenie szczegółowej analizy na obciążenia, zawierające setki zdarzenia.Chociaż bazy danych są dostępne w całej analizy, wydajność może mieć wpływ.

Do formantu, jak długo Doradca dostrajania aparatu bazy danych analizuje obciążenie pracą, ustawić maksymalny czas.Maksymalny czas jest liczba godzin i minut, które mają Doradca dostrajania aparat bazy danych poświęcanego na analizie, obciążenie pracą.Zalecenie, na których oparty jest najlepszym rozwiązaniem jest wynikiem ustawienie Maksymalny czas, Doradca dostrajania aparat bazy danych służy do tworzenia przed wygaśnięciem.

W Doradca dostrajania aparatu bazy danych graficznego interfejs użytkownika (GUI), ten parametr jest domyślnie ustawiona na 1 godzinę.W DTA , narzędzie wiersza polecenia, domyślnym limitem jest zestaw do 8 godzin.Jeśli pełną analizę wymaga mniej czas niż zestaw limit, dostrajanie kończy się po zakończeniu.Można określić nieograniczony czas strojenia do generowania możliwie najlepsze zalecenie w obu interfejsach narzędzie.

Opisano w następujących podsekcjach jak zestaw dostrajanie tej opcji w graficznego interfejsu użytkownika, a w wiersz polecenia.

zestaw strojenia czas w graficzny interfejs użytkownika

Ustawienie strojenia limit czas w Doradca dostrajania aparatu bazy danych GUI przez wybranie opcji Limit czas dostrajanie on the Opcje dostosowywania kartę, a następnie ustawić Przy Data i godzina.

Stosuje się następujące informacje:

  • Ogólnie rzecz biorąc po określeniu czas już strojenia można uzyskać lepsze wyniki ogólne, ponieważ więcej obciążenie pracą można analizować.Zalecenia są oparte na bardziej kompletne informacje.

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

  • Aby określić nieograniczony czas dostosowywania, wyczyść Limit czasu dostrajanie pole wyboru.

Ustawianie czas strojenia w dta narzędzie wiersza polecenia

zestaw strojenia limit czas za pośrednictwem DTA , narzędzie wiersza polecenia przez określenie wartości parametru -A argument.Na przykład sprawdzić następujące dta polecenie:

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

gdzie -E Określa, z zaufane połączenie -D Określa bazę danych, aby dostroić, -if Określa plik obciążenia pracą -fa IDX Określa, czy klasyfikator strojenia aparat bazy danych tylko powinni rozważyć dodanie indeksów w jego zalecenia i -A 120 oznacza, że dostrajanie musi nastąpić w ciągu 120 minut.

Po uruchomieniu DTA narzędzia wiersz polecenia (zamiast wywołania w skrypcie, automatycznego dostrajania), naciśnij klawisze CTRL + C, aby zatrzymać dostrajanie.Doradca dostrajania aparat bazy danych Zwraca najlepsze zalecenie możliwy na podstawie ilości obciążenie, które ma zostały wykorzystane w tym czasie.

Stosuje się następujące informacje:

  • Ogólnie rzecz biorąc po określeniu czas już strojenia można uzyskać lepsze wyniki ogólne, ponieważ więcej obciążenie pracą można analizować.W związku z tym zalecenia są oparte na pełniejsze informacje.

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

  • Jeśli –A opcja nie zostanie określona, domyślnie przyjmuje wartość –A 480 (8 godzin strojenia czas).

  • Nawet jeśli naciśnij klawisze CTRL + C, DTA narzędzie może zająć trochę czas, aby wypełnić raportów z analizy, przed jej kończy pracę.

zestaw strojenia czas w pliku XML wprowadzania

Można również ustawić maksymalny limit czas dostosowywania wejściowego pliku XML, które mogą być używane z DTA , narzędzie wiersza polecenia.Aby określić strojenia limit czas w minutach wejściowego pliku XML, należy użyć TuningTimeInMin podelement w obszarzeTuningOptions elementu nadrzędnego.Aby uzyskać więcej informacji na temat wejściowego pliku XML zobacz XML Input File Reference (Database Engine Tuning Advisor).

Kontrolowanie liczby zdarzeń do Nastaw

Można kontrolować liczbę zdarzeń w obciążenie pracą, które są dostrojone przez Doradca dostrajania aparat bazy danych.Ta opcja jest dostępna z DTA narzędzie wiersza polecenia przy użyciu –n argument.Zachowanie DTA narzędzie podczas -n argument zależy od tego, wartość określona dla -A argumentu, który określa strojenia limitu czas, w następujący sposób:

  • DTA zatrzymuje, gdy ma ona dostroić określoną liczbę zdarzeń lub upłynie określony limit czas dostosowywania, zależności od tego, co nastąpi najpierw.Jeśli -n argument nie zostanie określony, przez domyślne DTA tunes wszystkie zdarzenia w obciążenia.Jeśli -A argument nie zostanie określony, DTA zakłada strojenia limit czas wynosi 8 godzin, domyślnie.

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

Określ liczbę zdarzeń, aby Nastaw w pliku XML wprowadzania

Można również określić liczbę zdarzeń, aby dostroić wejściowego pliku XML, które mogą być używane z DTA , narzędzie wiersza polecenia.Aby określić liczbę zdarzeń, aby dostroić wejściowego pliku XML, należy użyć NumberOfEvents podelement w obszarzeTuningOptions elementu nadrzędnego.Aby uzyskać więcej informacji na temat wejściowego pliku XML zobacz XML Input File Reference (Database Engine Tuning Advisor).

Najważniejsze wskazówki dotyczące ograniczanie czas i liczba zdarzeń dostrojona

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

  • Dla jednej kwerendy lub w małym obciążenie pracą (mniej niż 100 zdarzenia), określić nieograniczony czas strojenia.Specyfikacja nieograniczoną liczbę wyniki czasu dostosowywania w zaleceniach przez Doradca dostrajania aparat bazy danych i w większości przypadków dostrajanie zakończy się na stosunkowo krótki czas.

  • Za duże obciążenie pracą (ponad 100 zdarzenia) należy wziąć pod uwagę następujące opcje w określonej kolejności.Uciekania w ostatniej opcji (4) dopiero po pierwszej opcji considering 1 do 3.

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

    2. Jeśli dostrajanie stałą liczbę zdarzeń, wystarczy (na przykład pierwsze 10 000 zdarzenia mogą być przedstawiciel pozostałe obciążenie pracą,) za pomocą DTA , narzędzie wiersza polecenia oraz liczbę zdarzeń przy użyciu –n argument.

    3. Jeśli używasz DTA , narzędzie wiersza polecenia i chcesz ograniczyć dalszego dostosowywania czas, można użyć –A and –n argumentów.Na przykład określanie -A 240 and –n 1000 powoduje, że baza danych aparatu strojenia klasyfikatora zatrzymać dostrajanie tak szybko, jak została ona dostrojone zdarzenia 1000 lub po upływie 4 godziny, zależnie od tego, który stanie się pierwszym.

    4. Czas potrzebny do dostrajania zależy od stopnia złożoności kwerendy (liczba tabel, do którego odwołuje się), funkcja ustawia wybranego (Dostosowywanie widoków indeksowanych jest bardziej czasochłonne niż strojenie indeksów), a rozmiar danych (w przypadku tworzenia statystyk).W większości przypadków większość czas, który Doradca dostrajania aparat bazy danych spędza dostrajanie jest przeprowadzanie rozmów z optymalizator kwerendy.Proste reguły z kciuka na czas, jaki może być odpowiednie do Doradca dostrajania aparat bazy danych dostrajanie jest w następujący sposób:

      W przypadku prostych kwerend odwołujących się do jednego z trzech tabel umożliwia około 1 sekundy na kwerendy, jeśli dostrajanie indeksy tylko do około 10 sekund na kwerendy, jeśli strojenie indeksów i widoków indeksowanych.W przypadku złożonych kwerend odwołujących się do więcej niż trzy tabele umożliwia około 10 sekund na kwerendy, jeśli dostrajanie indeksy tylko do około 100 sekund na kwerendy, jeśli strojenie indeksów i widoków indeksowanych.

  • Jeśli Doradca dostrajania aparat bazy danych wskazuje, że 100 % obciążenia została wykorzystana, go oznacza, że cały obciążenie pracą został analizowany, ale niekoniecznie dostrojone.Aby ustalić, czy cały obciążenia został dostrojony, wyszukaj Zakończenie strojenia dzienniku następujący komunikat:

    All events in the workload were not tuned.Consider increasing time bound or specify number of events to be considered in the input XML.

    Jeśli taka wiadomość znajduje się w dzienniku strojenia Doradca dostrajania aparat bazy danych nie może dostroić całego obciążenia pracą.Aby rozwiązać ten problem, określ czas już strojenia.Aby upewnić się, że wszystkie zdarzenia w obciążenie pracą jest dostrojony, można określić nieograniczony czas strojenia.Jeśli nie chcesz określić nieograniczony czas strojenia Doradca dostrajania aparat bazy danych podejmuje próbę dostrojenia największą liczbę zdarzeń, które są możliwe w czasie dostosowywania 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 dostrajanie w określonym trybie (szybki, średni lub dokładny) SQL Server 2000 miał pewną ilość czas, taka sama ilość czas zwykle zawiera porównywalna lub lepszy wskazówki w SQL Server 2005 Doradca dostrajania aparatu bazy danych. Zalecane jest korzystanie z użytkowników w trybie dokładnym Doradca dostrajania aparat bazy danych nieograniczony czas strojenia i nieograniczoną liczbę zdarzenia, które mają być dostrojone w obciążenia.

Dodatkowe metody ograniczanie strojenia czas trwania

Dodatkowo, oprócz ograniczenia Doradca dostrajania aparat bazy danych czas wykonywania można dostroić tylko podzbiór tabel w bazie danych.

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

  • Zachowaj wszystkie istniejące struktury fizycznej projektowania (Service PDS).

  • Zachowaj tylko indeksów.

  • Zachowaj tylko stosowanie indeksów klastrowanych.

Doradca dostrajania aparat bazy danych Zawiera wszelkie Wskazówka indeksu lub wskazówki dotyczącej kwerendy w końcowym zalecenia, nawet wtedy, gdy indeks nie jest optymalne dla tabela.Indeksy w innych tabelach, do którego odwołuje się kwerenda może być proponowane i zalecane.Jednak wszystkie indeksy, które są określane jako wskazówki zawsze będzie częścią zalecenie końcowego.Wskazówki dotyczące serwerów może uniemożliwić wybranie lepszego planu wykonywania klasyfikatora strojenia aparat bazy danych.Należy rozważyć usunięcie wszelkich Wskazówka indeksu z kwerendy przed wykonaniem analizy obciążenie pracą.