Udostępnij za pośrednictwem


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.