Udostępnij za pośrednictwem


Za pomocą analizy badawczeDoradca dostrajania aparatu bazy danych

Bazy danych Administratorzy mogą używać Doradca dostrajania aparatu bazy danych do wykonywania analiz badawczych.Odkrywcze analizy polega na użyciu kombinacji ręcznie strojenia i narzędzie wspomagania strojenia.Aby przeprowadzić analizę odkrywcze z Doradca dostrajania aparatu bazy danych, użyj funkcji konfiguracja określonego użytkownika.Funkcja konfiguracja określonego użytkownika umożliwia określenie dostrajania konfiguracja struktur istniejących i hipotetyczny fizycznego projektu, takie jak indeksy, widoki indeksowane i partycjonowanie.Zaletą Określanie hipotetyczny struktur jest, że bez ponoszenia obciążenie związane z wprowadzających je najpierw można ocenić ich skutków dla baz danych.

Chociaż zarówno Doradca dostrajania aparatu bazy danych graficzny interfejs użytkownika (GUI) oraz dta narzędzie wiersza polecenia obsługują odkrywcze analizy dta zapewnia większą elastyczność, ponieważ można go użyć wejściowego pliku XML.XML to wprowadzania używa pliku Doradca dostrajania aparatu bazy danych schematu XML, opublikowanych schematu, który można pobrać, odwiedzając Doradca dostrajania aparatu bazy danych schematu.

Po nawigowania do tego adresu URL, przewiń niedziałający wierszy tabela do momentu znalezienia łącze do Doradca dostrajania aparatu bazy danych schematu.Dokładny adres URL do tego schematu jest w sąsiadujących kolumna.Ten schemat XML obsługuje określanie dla analizy hipotetyczny konfiguracje są oceniane w izolacji lub hipotetycznych konfiguracje, które są sprawdzane względem bieżącej konfiguracja.Dla porównania Doradca dostrajania aparatu bazy danych graficzny interfejs użytkownika tylko w pełni obsługuje podzbiór struktur z oceny Doradca dostrajania aparatu bazy danych-generowane zalecenie.

Dwa tryby w odkrywcze analizy

Analiza badawcze mogą być wykonywane w jednej z następujących dwóch trybów z Doradca dostrajania aparatu bazy danych:

  • Tryb oceny

    Ocena w trybie Doradca dostrajania aparatu bazy danych porównuje kosztów bieżącej konfiguracja (C) z tym konfiguracja określonego użytkownika (U) dla tego samego obciążenia.C jest zawsze rzeczywistej konfiguracja, ponieważ składa się z projekt fizycznej struktury, które istnieją obecnie w bazie danych.W porównaniu u jest konfiguracja, która składa się z rzeczywistą i hipotetyczny projekt fizycznej struktury.Jeśli Doradca dostrajania aparatu bazy danych raportuje, że koszt u jest niższa niż koszty C, jest prawdopodobne, że fizycznego projektu u będą działać lepiej niż C.

    Na przykład tryb Szacuj jest przydatne w następujących sytuacjach:

    • Administrator chce określić wpływ na wydajność dodawania indeks nieklastrowany do tabela.

    • Administrator może po prostu gotowego przy użyciu Doradca dostrajania aparatu bazy danych do dostrojenia bazy danych i otrzymała zalecenie (R).Po przejrzeniu R, administrator chce Dopasuj R zmieniając go.Na przykład chce dodać dwa indeks nieklastrowanyes i usuń jedną indeks nieklastrowany był częścią R.Po zmodyfikowaniu R, administrator używa zmodyfikowanego zalecenie jako dane wejściowe do klasyfikatora dostrajania aparat bazy danych i ponownie do dostrojenia miara modyfikacji jej wpływ na wydajność.

  • Tryb strojenia

    W trybie tune administrator bazy danych już wie że część projektu fizycznej bazy danych powinna być ustalona, ale chce Doradca dostrajania aparatu bazy danych zaleca najlepsze struktury projektu fizycznego pozostałą część konfiguracja.

    Na przykład tryb strojenia jest przydatne w następujących sytuacjach:

    • Administrator bazy danych wie, że tabela fakt musi być podzielony, ponieważ jest za duży.Administrator musi wybrać między partycjonowanie go przez miesiąc lub kwartał.W obu przypadkach z partycjonowanie tabela będzie działać, ale administrator chce wybrać partycjonowanie metoda, która zapewnia najlepszą wydajność dla danego obciążenia.Aby określić, które partycjonowanie metoda najlepiej, administrator może użyć klasyfikatora dostrajania aparat bazy danych do dostrojenia obciążenie dwa razy.Najpierw administrator dostrojenia obciążenie z konfiguracja określonych przez użytkownika z tabela hipotetycznie partycje według miesiąca.Następnie administrator dostrojenia obciążenia z tabela hipotetycznie partycje według kwartałów.Po obciążenie ma zostały dostrojone zarówno hipotetyczny konfiguracje, administrator można porównać wartości procentowej poprawy, aby określić, które partycjonowanie powinien zapewnić najlepszą wydajność.

    • Zamówienia tabela musi zawierać indeks klastrowany jego ship_date kolumna.Administrator bazy danych chce określić najlepsze zestaw zbudowania indeksów dla zamówienia tabela.Administrator bazy danych można częściowo rozwiązać projekt fizycznej bazy danych przez określenie konfiguracja określonego użytkownika, o indeks klastrowany w ship_date kolumna w zamówienia tabela.Następnie administrator może użyć Doradca dostrajania aparatu bazy danych w trybie strojenia w celu określenia wpływu wydajność konfiguracja określonego użytkownika.

Informacje o porównywaniu dwie konfiguracje dla określonego obciążenia

Typowym scenariuszem jest porównanie dwóch różnych konfiguracji dla określonego obciążenia.Na przykład Doradca dostrajania aparatu bazy danych zaleca niektórych konfiguracji, a administrator chce zobaczyć wpływ, jeśli używana jest nieco inna konfiguracja.Do nowej konfiguracja należy porównać z oryginałem, przy użyciu tego samego obciążenia, ważne jest, aby użyć dta interfejs narzędzie wiersza polecenia zamiast graficznych użytkownika, ponieważ narzędzie wiersza polecenia można określić liczbę zdarzeń obciążenia, Doradca dostrajania aparatu bazy danych należy dostroić (Korzystanie z - n opcji).Jeśli określisz tę samą liczbę zdarzeń, Doradca dostrajania aparatu bazy danych należy dostroić dla każdej konfiguracja, zyskuje się pewność, że dwie sesje dostrajania są równoważne i dlatego są porównywalne.Jest to ważne, ponieważ całego obciążenia nie może być dostrojone za klasyfikatora dostrajania aparat bazy danych w określonym czas.Aby uzyskać więcej informacji, zobacz Narzędzie DTA i Jak Dostrajania bazy danych przy użyciu narzędzia dta.

Zagadnienia dotyczące korzystania z konfiguracji określonych przez użytkownika

Uwaga:

  • Konfiguracje określone przez użytkownika może składać się z następujących obiektów fizycznego projektu: indeksy, widoki indeksowane, indeksy partycjonowanie i widoki indeksowane i statystyki.

  • Można użyć Doradca dostrajania aparatu bazy danych GUI do importowania konfiguracja określonego użytkownika do sesja strojenia.Do importowania konfiguracja na pliku menu, kliknij Definition sesja importu.

  • Można również użyć Doradca dostrajania aparatu bazy danych GUI, aby wybrać jeden z jego zaleceniami podzbiór indeksy i uruchomić nowej sesja z tym wybrany podzbiór zalecana konfiguracja dla oceny.

Określona przez użytkownika ograniczenia konfiguracji

Konfiguracje określone przez użytkownika ma następujące ograniczenia:

  • Specyfikacja konfiguracja powinny być zgodne z Doradca dostrajania aparatu bazy danych schematu XML DTAschema.xsd, który można znaleźć w tę witryna sieci Web firmy Microsoft.

  • Konfiguracja nie należy określać dodanie indeksu już istniejących lub indeksowany widok w bazie danych.

  • Konfiguracja nie powinna zawierać żadnych widoków, na których nie można utworzyć indeksy.

  • Konfiguracja nie należy próbować usunąć nieistniejącej indeksu lub indeks wymuszanie ograniczenia (na przykład unikatowe lub klucz podstawowy ograniczenia).

  • Konfiguracja nie może utworzyć i upuść ten sam indeks.Na przykład nie można utworzyć indeksu I w tabela t i upuść go.Nie można wykonać odwrotny: Usuwanie indeksu I w tabela t i utworzyć go ponownie.