Exploratory Analysis Using Database Engine Tuning Advisor
Baza danych administratorzy mogą używać Doradca dostrajania aparat bazy danych aby przeprowadzić analizę badawczych.Analiza badawczych polega na użyciu kombinacji ręcznie dostroić i narzędzie operatora dostrajanie.Aby przeprowadzić analizę badawczych z klasyfikatora strojenia aparat bazy danych, należy użyć funkcji konfiguracja określonych przez użytkownika.Funkcja konfiguracja określonych przez użytkownika umożliwia określenie dostrajania konfiguracja istniejących i hipotetyczną struktur fizycznego projektu, na przykład indeksy, widoki indeksowane i partycjonowanie.Określanie struktury hipotetyczny zaletą jest to, że bez ponoszenia obciążenie związane z je wprowadzających można ocenić ich wpływ na bazach danych.
Chociaż zarówno Doradca dostrajania aparat bazy danych graficznego interfejs użytkownika (GUI), DTA , narzędzie wiersza polecenia obsługują analizy badawczych, DTA zapewnia większą elastyczność, ponieważ może używać wejściowego pliku XML.Ten plik danych wejściowych XML używa schematu Doradca dostrajania aparat bazy danych XML, opublikowanych schematu, które można pobrać, odwiedzając Doradca dostrajania aparat bazy danych Schematu.
Po nawigacji do tego adresu URL, przewiń tabela wiersze tabela do momentu znalezienia łączy do schematu Doradca dostrajania aparatu bazy danych.Dokładny adres URL do tego schematu jest przyległej kolumna.Ten schemat XML obsługuje określanie konfiguracja hipotetyczny analizy, które są uwzględniane w izolacji lub hipotetyczny konfiguracje, które są sprawdzane względem bieżącej konfiguracja.W porównaniu Doradca dostrajania aparat bazy danych graficzny interfejs użytkownika tylko w pełni obsługuje oceny podzbiór struktur z Doradca dostrajania aparat bazy danych-generowane zalecenia.
Dwa tryby Analysis badawcze
Analiza badawcze mogą być wykonywane przy użyciu jednego z następujących dwóch trybów z Doradca dostrajania aparat bazy danych:
Tryb oceny
Ocena w trybie Doradca dostrajania aparatu bazy danych porównanie kosztów bieżącej konfiguracja (C) z tą konfiguracją określone przez użytkownika (U) dla tego samego obciążenia pracą.C jest zawsze rzeczywistej konfiguracja, ponieważ składa się z struktury fizycznej projektu, które istnieją obecnie w bazie danych.W porównaniu U jest konfiguracja, która składa się z rzeczywistą i hipotetyczną projektowania fizycznej struktury.Jeśli Doradca dostrajania aparatu bazy danych zgłasza, ż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 evaluate jest użyteczne w następujących sytuacjach:
Administrator chce, aby ustalić wpływ wydajności dodawania nieklastrowany indeks do tabela.
Administrator może po prostu zakończone przy użyciu Doradca dostrajania aparat bazy danych dostrajania bazy danych i zalecenia (R).Po przejrzeniu R, administrator chce Dopasuj R modyfikując go.Na przykład chce dodać dwa ponownego zbudowania indeksów nie klastrowanych i usunąć jeden indeks nieklastrowany, będący częścią R.Po zmodyfikowaniu R, administrator używa jako dane wejściowe do zmodyfikowanego zalecenie Doradca dostrajania aparat bazy danych i melodii ponownie, aby zmierzyć wydajność wpływu jej modyfikacji.
Tryb strojenia
W trybie strojenia, administrator bazy danych zna już że należy ustalić w ramach projektu fizycznej bazy danych, ale chce on Doradca dostrajania aparatu bazy danych zaleca najlepsze struktury fizycznej projektu w pozostałej części konfiguracja.
Na przykład tryb strojenia jest użyteczne w następujących sytuacjach:
Administrator bazy danych wie, że tabela fakt muszą być podzielone na partycje, ponieważ jest zbyt duży.Administrator musi wybrać jedną z partycjonowanie go według miesiąca lub kwartału.Niezależnie od wybranej metoda partycjonowania tabela będzie działać, ale administrator chce, aby wybrać metoda partycjonowanie na partycje, która zapewnia najlepszą wydajność dla danej obciążenie pracą.Aby określić metoda partycjonowanie na partycje jest najlepszy, administrator może użyć Doradca dostrajania aparatu bazy danych dostroić obciążenie dwa razy.Najpierw administrator tunes obciążenie o konfiguracja określonych przez użytkownika z tabela hypothetically podzielony na partycje według miesiąca.Następnie administrator tunes polega na podziale pracy z tabelą hypothetically podzielony na partycje według kwartałów.Po obciążenie ma zostały dostrojone z obu konfiguracjach hipotetyczny, administrator może porównać procent poprawy, aby określić metoda partycjonowanie na partycje należy zapewnić najlepszą wydajność.
An Orders tabela must have a indeks klastrowany on its ship_date kolumna.Administrator bazy danych chce, aby określić najlepszą zestaw ponownego zbudowania indeksów nie klastrowanych dla Zamówienia tabela.Administrator bazy danych może częściowo naprawić projektowania fizycznej bazy danych przez określenie konfiguracja określonych przez użytkownika, która ma indeks klastrowany na ship_date kolumnaZamówienia tabela.Następnie administrator może użyć Doradca dostrajania aparat bazy danych w trybie strojenia w celu określenia wpływu wydajność konfiguracja określonych przez użytkownika.
Porównanie dwóch konfiguracji dla określonego obciążenie pracą — informacje
Zwykłego scenariusza jest porównanie dwóch różnych konfiguracji dla określonego obciążenia pracą.Na przykład Doradca dostrajania aparat bazy danych zaleca niektórych konfiguracja, a administrator chce, aby wyświetlić wpływu, jeśli używana jest nieco inną konfiguracja.Aby porównać nowej konfiguracja z oryginałem, przy użyciu tych samych obciążenia, ważne jest użyć DTA , narzędzie wiersza polecenia zamiast użytkownika graficzny interfejs, ponieważ narzędzie wiersza polecenia można określić liczbę zdarzeń obciążenie, które klasyfikatora strojenia aparat bazy danych należy dostroić (przy użyciu -n opcja).Jeśli określisz tę samą liczbę zdarzeń, Doradca dostrajania aparat bazy danych należy dostroić dla każdej konfiguracja, zyskuje się pewność, że dwie sesje strojenia są równoważne i w ten sposób są porównywalne.Jest to ważne, ponieważ cały obciążenie pracą może nie być dostrojone przez Doradca dostrajania aparat bazy danych w ciągu określonego czas.Aby uzyskać więcej informacji zobacz dta Utility i How to: Tune a Database by Using the dta Utility.
Uwagi dotyczące związanych z korzystaniem z konfiguracja określonych przez użytkownika
tylko do użytku dbo
Konfiguracje określone przez użytkownika może składać się z następujących obiektów fizycznego projektu: indeksy, widoki indeksowane, partycjonowanie indeksy i widoki indeksowane i statystyki.
Doradca dostrajania aparatu bazy danych GUI służy do importowania konfiguracja określonych przez użytkownika do dostosowywania sesja.Aby zaimportować konfiguracja na Plik menu kliknijDefinicja sesja importu.
Aby wybrać jeden z jej zaleceń podzbiór indeksy i uruchomić nowej sesji z tym wybrany podzbiór zalecana konfiguracja oceny umożliwia także Doradca dostrajania aparat bazy danych GUI.
Ograniczenia dotyczące konfiguracja określany przez użytkownika
Konfiguracje określone przez użytkownika ma następujące ograniczenia:
Specyfikacja konfiguracja powinny być zgodne z bazy danych aparatu strojenia klasyfikatora schematu DTAschema.xsd, które można znaleźć pod adresem tej witryna sieci Web firmy Microsoft.
W konfiguracja nie należy określać dodanie indeksu już istniejących lub indeksowane widoku w bazie danych.
W 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 podstawowy lub unikatowe ograniczenie na klucz).
W konfiguracja nie może utworzyć i upuść ten sam indeks.Na przykład można utworzyć indeksu I on tabela T , a następnie upuść ją.Nie można wykonać odwrotny: Usuwanie indeksu I on tabela T , a następnie utworzyć je ponownie.