Wybranie opcji dostrajania scenariusze
Można łączyć różne opcje strojenia, które są dostępne z Aparat baz danych dostrajania klasyfikatora, aby uzyskać zalecenia, które są potrzebne dla sieci SQL Server implementacji.W następujących sekcjach omówiono scenariusze różnych kombinacji opcji strojenia i rodzaj dostrajania zalecenia daje każdej kombinacji.
Wybieranie prawo kombinację opcji
Poniższa tabela zawiera przykłady ilustrujące jak Aparat baz danych dostrajania klasyfikatora interpretuje różnych kombinacji Opcje strojenia, użytkownicy mogą wybierać za pomocą środków albo dta narzędzie wiersz polecenia lub Aparat baz danych dostrajania klasyfikatora graficznego interfejs użytkownika (GUI):
Argumenty określone z dta |
Wybór z Opcje strojenia kartę w Graficznym |
Jak Doradca dostrajania aparatu bazy danych interpretuje tę kombinację opcji |
---|---|---|
-IDX ŚT fp - Brak fk — wszystkie |
Indeksy Nie partycjonowanie na partycje Zachowaj wszystkie istniejące usługi PDS |
Zachowuje wszystkie istniejące struktury projektu fizycznego w zaleceniu.Aparat baz danych Dostrajanie Klasyfikator może także proponować niepodzielony indeksy jako część zalecenie. |
-ŚT IDX_IV fp - Brak fk — Brak |
Indeksy i widoki indeksowane Nie partycjonowanie na partycje Nie przechowywać wszystkie istniejące PDS |
Zawiera tylko indeksy podzielony i widoki indeksowane w zaleceniu.Jeśli wynikowa zalecenie zostanie zaimplementowana, wszystkie istniejące obiekty podzielonym na partycje (jeśli istnieją) zostaną usunięte. |
-ŚT IDX_IV -fp WYRÓWNANY fk — normalny |
Indeksy i widoki indeksowane Wyrównanepartycjonowanie Zachowaj wyrównanypartycjonowanie |
Zachowuje wszystkie istniejące struktury projektu fizycznego wyrównanymi "" (partycje w taki sam sposób jak podstawowy tabele i widoki).Aparat baz danych Dostrajanie Klasyfikator może zalecić inne indeksy i widoki indeksowane, które również są wyrównane.Implementowanie wynikowy zalecenie przejście do bazy danych o "wyrównany" stan. |
Scenariusze użycia kombinacji opcji dostrajania
W poniższej tabela przedstawiono typowe scenariusze, które większość użytkowników występują w praktyce i strojenia kombinacji, umożliwiających tych scenariuszy.Dostępne są następujące czynniki, które rządzą następujące scenariusze:
Wydajność
Funkcja znajomości, na przykład poziom komfortu za pomocą widoków indeksowanych
Przyrostowe zmiany w bazie danych
Łatwość zarządzania
Zgodność z poprzednimi wersjami
Ease of migration (from one version of Microsoft SQL Server to another)
Wydajność jest współczynnik, który jest wspólny dla wszystkich scenariuszach; dlatego nie są wyraźnie wyświetlone jako jeden z czynników w poniższej tabela.
#. |
Opis scenariusza |
Czynniki |
Obiekty określone |
Określone partycje |
Określono opcję Zachowaj |
---|---|---|---|---|---|
1 |
Użytkownik chce uzyskać najlepszą wydajność (nowej lub istniejącej bazy danych), ale użytkownik nie zna funkcja partycjonowanie na partycje.Użytkownicy migracji z SQL Server 2005 do SQL Server 2008. |
Funkcja znajomość zgodności ze starszymi wersjami |
Indeksy i widoki indeksowane |
Brak |
Brak |
2 |
Dostrajanie niewielki zestaw kwerend ad hoc lub nowego użytkownika, ale użytkownik nie zna partycjonowanie funkcji.Użytkownicy migracji z SQL Server 2005 do SQL Server 2008. |
Zmiana przyrostowa, funkcja znajomości, zgodności z poprzednimi wersjami |
Indeksy i widoki indeksowane |
Brak |
Wszystko |
3 |
Użytkownik nie chce zmienić klastrowanie tabel podstawowych.Nie zna partycjonowanie.Użytkownicy migracji z SQL Server 2005 do SQL Server 2008. |
Funkcja znajomość zmiana przyrostowa |
Indeksy i widoki indeksowane |
Brak |
Stosowanie indeksów klastrowanych |
4 |
Użytkownik chce również dostrojonych indeksy i tylko chce zmian przyrostowych indeksów dla małych zestaw nowych kwerend.Nie zna partycjonowanie.Użytkownicy migracji z SQL Server w wersja 7.0 do SQL Server 2000, i SQL Server 2000 użytkowników. |
Zmiana przyrostowa |
Indeksy i widoki indeksowane |
Brak |
Indeksy |
5 |
Użytkownik chce uzyskać najlepszą wydajność dla całego obciążenia (nowej lub istniejącej bazy danych).Użytkownik konfiguruje lub wdraża nowe SQL Server systemu.Użytkownicy migracji z SQL Server 2005 do SQL Server 2008 chcą wykorzystać partycjonowanie dla wydajności. |
- |
Indeksy i widoki indeksowane |
Pełna |
Brak |
6 |
Dostrajanie niewielki zestaw kwerend ad hoc lub nowego użytkownika.Użytkownik wdraża nowe SQL Server systemu |
Zmiana przyrostowa |
Indeksy i widoki indeksowane |
Pełna |
Wszystko |
7 |
Użytkownik nie chce zmienić klastrowanie tabel podstawowych, ale chce uzyskać najlepszą wydajność, inaczej. |
Zmiana przyrostowa |
Indeksy i widoki indeksowane |
Pełna |
Stosowanie indeksów klastrowanych |
8 |
Użytkownik chce zachować wszystkie istniejące indeksy, ale nie koniecznie indeksowanych widoki podnieść wydajność możliwie.Może być przydatne, kiedy zmiany obciążenia (Widoki indeksowane są mniej niezawodny niż indeksy w odniesieniu do zmiany obciążenia). |
Zmiana przyrostowa |
Indeksy i widoki indeksowane |
Pełna |
Indeksy |
9 |
Użytkownik chce uzyskać najlepszą wydajność (nowej lub istniejącej bazy danych), ale Partycjonowanie jest przede wszystkim do zarządzania.Użytkownik konfiguruje lub wdraża nowego systemu. |
Łatwość zarządzania |
Indeksy i widoki indeksowane |
Wyrównane |
Brak |
10 |
Użytkownik chce partycjonowanie przede wszystkim do zarządzania.Dostrajanie niewielki zestaw nowych lub ad hoc kwerend. |
Zmiana przyrostowa zarządzania |
Indeksy i widoki indeksowane |
Wyrównane |
Wyrównane |
11 |
Użytkownik nie chce zmienić klastrowanie tabel podstawowych.Partycjonowanie jest przede wszystkim do zarządzania. |
Funkcja znajomości, zmiana przyrostowa, łatwość zarządzania |
Indeksy i widoki indeksowane |
Wyrównane |
Stosowanie indeksów klastrowanych |
12 |
Doświadczenia użytkownika indeksy, ale nie z widoków indeksowanych lub partycjonowanie.Najlepsza wydajność całego obciążenia.Uaktualnienia z SQL Server w wersja 7.0 do SQL Server 2005, lub z SQL Server w wersja 7.0 do SQL Server 2008. |
Funkcja znajomość zgodności ze starszymi wersjami |
Indeksy |
Brak |
Brak |
13 |
Doświadczenia użytkownika indeksy, ale nie z widoków indeksowanych lub partycjonowanie.Strojenie niewielki zestaw nowych lub ad hoc kwerend.Uaktualnienia z SQL Server w wersja 7.0 do SQL Server 2005, lub z SQL Server w wersja 7.0 do SQL Server 2008. |
Zmiana przyrostowa, funkcja znajomości, zgodności z poprzednimi wersjami |
Indeksy |
Brak |
Wszystko |
14 |
Użytkownik nie chce zmienić klastrowanie tabel podstawowych.Nie zna Widoki indeksowane lub partycjonowanie na partycje.Uaktualnienia z SQL Server w wersja 7.0 do SQL Server 2005, lub z SQL Server w wersja 7.0 do SQL Server 2008. |
Funkcja znajomość zmiana przyrostowa |
Indeksy |
Brak |
Stosowanie indeksów klastrowanych |
15 |
Użytkownik chce, aby wyeliminować istniejące widoki indeksowane z bieżącej bazy danych bez wyeliminowania istniejących indeksów. |
Funkcja znajomość zmiana przyrostowa |
Indeksy |
Brak |
Indeksy |
16 |
Użytkownik nie zna Widoki indeksowane.Najlepsza wydajność całego obciążenia.Uaktualnienia z SQL Server w wersja 7.0 do SQL Server 2008. |
Funkcja znajomości |
Indeksy |
Pełna |
Brak |
17 |
Użytkownik nie zna Widoki indeksowane.Strojenie niewielki zestaw nowych lub ad hoc kwerend.Uaktualnienia z SQL Server w wersja 7.0 do SQL Server 2008. |
Funkcja znajomość zmiana przyrostowa |
Indeksy |
Pełna |
Wszystko |
18 |
Użytkownik nie zna Widoki indeksowane.Użytkownik nie chce zmienić klastrowanie tabel podstawowych.Dostrajanie niewielki zestaw nowych lub ad hoc kwerend.Uaktualnienia z SQL Server w wersja 7.0 do SQL Server 2008. |
Funkcja znajomość zmiana przyrostowa |
Indeksy |
Pełna |
Stosowanie indeksów klastrowanych |
19 |
Użytkownik chce, aby wyeliminować istniejące widoki indeksowane z bieżącej bazy danych bez wyeliminowania istniejących indeksów. |
Funkcja znajomość zmiana przyrostowa |
Indeksy |
Pełna |
Indeksy |
20 |
Użytkownik doświadczenia z indeksów, ale nie z Widoki indeksowane.Partycjonowanie jest przede wszystkim do zarządzania.Chce najlepszą wydajność całego obciążenia.Uaktualnienia z SQL Server w wersja 7.0 do SQL Server 2005. |
Znajomość funkcji zarządzania |
Indeksy |
Wyrównane |
Brak |
21 |
Użytkownik zna indeksy, ale widoki nie indeksowane.Partycjonowanie jest przede wszystkim do zarządzania.Chce najlepszą wydajność całego obciążenia.Uaktualnienia z SQL Server w wersja 7.0 do SQL Server 2008. |
Znajomość funkcji zarządzania |
Indeksy |
Wyrównane |
Wyrównane |
22 |
Użytkownik nie chce zmienić klastrowanie tabel podstawowych.Nie zna Widoki indeksowane.Partycjonowanie jest przede wszystkim do zarządzania.Uaktualnienia z SQL Server w wersja 7.0 do SQL Server 2005. |
Funkcja znajomości, zmiana przyrostowa, łatwość zarządzania |
Indeksy |
Wyrównane |
Stosowanie indeksów klastrowanych |
23 |
Użytkownik jest dostrajanie niewielki zestaw kwerend.Nie ma żadnych nowych. indeksy klastrowane.Nie zna Widoki indeksowane lub partycjonowanie na partycje. |
Funkcja znajomość zmiana przyrostowa |
Indeksy klastrowane nie |
Brak |
Wszystko |
24 |
Użytkownik nie chce, aby wszystkie nowe indeksy klastrowane.Nie zna Widoki indeksowane lub partycjonowanie na partycje. |
Funkcja znajomość zmiana przyrostowa |
Indeksy klastrowane nie |
Brak |
Stosowanie indeksów klastrowanych |
25 |
Użytkownik jest dostrajanie niewielki zestaw kwerend.Nie ma żadnych nowych. indeksy klastrowane.Nie zna Widoki indeksowane. |
Funkcja znajomość zmiana przyrostowa |
Indeksy klastrowane nie |
Pełna |
Wszystko |
26 |
Użytkownik nie chce, aby wszystkie nowe indeksy klastrowane.Nie zna Widoki indeksowane.Zdolnego rozważenie pełnej tok indeksami nieklastrowanymi. |
Funkcja znajomość zmiana przyrostowa |
Indeksy klastrowane nie |
Pełna |
Stosowanie indeksów klastrowanych |
27 |
Użytkownik nie chce, aby wszystkie nowe indeksy klastrowane.Nie zna Widoki indeksowane.Chce zachować końcowego projektu fizycznego wyrównane. |
Funkcja znajomości, zmiana przyrostowa, łatwość zarządzania |
Indeksy klastrowane nie |
Wyrównane |
Wyrównane |
28 |
Użytkownik jest dostrajanie niewielki zestaw kwerend.Nie ma żadnych nowych. indeksy klastrowane.Nie zna Widoki indeksowane.Zdolnego rozważyć tok indeksami nieklastrowanymi jak wyrównane. |
Funkcja znajomość zmiana przyrostowa |
Indeksy klastrowane nie |
Wyrównane |
Stosowanie indeksów klastrowanych |
29 |
Użytkownik jest dostrajanie zestaw kwerendy Wybierz podzbiór danych tabela.Chce uzyskać najlepszą wydajność dla indeksów. |
Wydajność |
Indeksy z opcją filtrowane indeksu |
Brak |
Brak |
30 |
Użytkownik chce indeksów well-tuned i tylko chce zmian przyrostowych indeksów dla małych zestaw nowych kwerend.Użytkownicy migracji z SQL Server 2005 do SQL Server 2008. |
Zmiana przyrostowa |
Indeksy i widoki indeksowane z opcją filtrowane indeksu |
Brak |
Indeksy |