Pokrewne funkcje Dostrojenie kwerendy
Następujące SQL Server za pomocą funkcji brakujące indeksów można użyć kwerendy funkcji dostrajania:
sys.dm_db_index_usage_stats i sys.dm_exec_query_stats widoki dynamiczne zarządzanie
Aparat baz danych Dostrajanie klasyfikatora
sys.dm_db_index_usage_stats collects index usage information for existing indexes on an instance of SQL Server.sys.dm_exec_query_stats returns aggregated performance statistics for cached query plans.Przechwytuje on informacje, takie jak czas wykonywania buforowanego planu i liczba fizycznych i logicznych odczyty wykonywane wykonuje buforowanego planu.
Aparat baz danychDostrajanie klasyfikatora jest autonomicznym narzędzie , analizuje cały SQL Server obciążenia i daje zalecenia dotyczące konfiguracji struktury projektu fizycznego, takich jak indeksy, indeksowane widoków lub partycjonowanie.
Następująca sekcja zawiera szczegółowe porównanie Aparat baz danych Dostrajania klasyfikatora z brakujących funkcji indeksy.
Brak funkcji indeks vs.Doradca dostrajania aparatu bazy danych
Brak indeksów jest funkcją lekkie, po stronie serwera, zawsze na przechwytywanie i poprawianie błędów indeksowania.Natomiast Aparat baz danych dostrajania klasyfikator jest kompleksowe narzędzie, który ocenia projekt fizycznej bazy danych i zaleca nowych struktur fizycznego projektu dla poprawy wydajności.Aparat baz danych Dostrajanie klasyfikatora uzna nie tylko indeksy, ale uważa również, czy widoki indeksowane partycjonowanie na partycje należy używać lub aby poprawić wydajność kwerendy.
W poniższej tabela porównano Brak funkcji indeksy i Aparat baz danych dostrajania klasyfikatora szczegółowo:
Punkt Porównanie |
Brak funkcji indeksów |
Doradca dostrajania aparatu bazy danych |
---|---|---|
Jak wdrożonym? |
Po stronie serwera |
Aplikacja klienta, autonomiczne. |
Dostępność? |
Zawsze włączony |
Uruchomione przez administrator bazy danych lub wywoływane w skrypcie. |
Zakres analizy? |
Szybkie, ad hoc analiza dostarczanie ograniczone informacje tylko brakujące indeksy. |
Analiza obciążenia dokładnego zalecenie pełnego raportu o najlepszych fizycznej bazy danych projektu konfiguracja w kontekście przesłane obciążenia. |
Aktualizacja, wstawianie i usuwanie instrukcji rozkładane na analizy? |
Nie |
Tak |
Miejsce dostępne na dysku rozkładane na analizy? |
Nie |
Tak |
Kolumn są uporządkowane w zalecanych indeks? |
Nie, należy ręcznie kolejność kolumn w instrukcja CREATE INDEX. |
Automatycznie określa kolumna kolejność indeksów zalecanych, oparte na koszt wykonanie kwerendy. |
Indeksy klastrowane zaleca? |
Nie |
Tak |
Indeksy obejmujące zaleca? |
Tak |
Tak |
Zaleca się indeksy nie obejmujące? |
Tak |
Tak |
Zaleca indeksowane widoki? |
Nie |
Tak |
Zaleca się partycjonowanie? |
Nie |
Tak |
Podstawa zalecenia? |
Koszty wykonania kwerendy przybliżone są szacowane przez optymalizator kwerendy. |
Koszty wykonania kwerendy są szacowane przez optymalizator kwerendy. |
Jaki jest wpływ wykonania zaleceń? |
Przybliżony wpływ Dodawanie brakujących indeksu jest raportowany.Aby uzyskać więcej informacji, zobacz sys.dm_db_missing_index_group_stats (języka Transact-SQL). |
Piętnaście raporty analityczne są generowane, które dostarczają informacji na temat wpływu wprowadzenia w życie zaleceń.Aby uzyskać więcej informacji, zobacz Wybieranie Doradca dostrajania aparatu bazy danych raportu. |
Jeśli zidentyfikowanych Brak indeksy są wykonywane, można zwiększyć wydajność kwerendy.Można użyć Aparat baz danych klasyfikatora dostrajania konfiguracja określonego użytkownika funkcja i tryb szacowanie, aby ustalić wpływ wykonawczych Brak indeksów dla całego obciążenia.Aby uzyskać więcej informacji, zobacz Za pomocą analizy badawczeDoradca dostrajania aparatu bazy danych.
Nawet dla obciążenia pojedynczej kwerendy Aparat baz danych dostrajania klasyfikatora i brak funkcji indeksy mogą zwracać różne zalecenia.Dzieje się tak, ponieważ kolumny klucz dla indeksów, że brak indeksy funkcja zaleca nie są zależne od zamówienia.Z drugiej strony Aparat baz danych zawierają zalecenia dostrajania klasyfikatora kolejność kolumn klucz dla indeksów w celu zoptymalizowania wydajności kwerendy.
Podsumowanie
Brak funkcji indeksy mogą służyć do połowu i poprawić błędy indeksowania, Aparat baz danych dostrajania klasyfikatora można poprawić błędy indeksowania i strojenie obciążenia uruchomionych na serwerze jako całości.Funkcja Brak indeksy do generowania kandydat indeksy, ale należy je sprawdzić za pomocą Aparat baz danych dostrajania klasyfikatora.