Zagadnienia dotyczące korzystania zDoradca dostrajania aparatu bazy danych
Przed skorzystaniem z Doradca dostrajania aparatu bazy danych, należy zrozumieć jej możliwości i wpływ na wydajność.W poniższych sekcjach opisano te zagadnienia, ale nie jest to pełna lista problemów.Szczególne środowisko i realizacji SQL Server ustalenie dokładnego zagadnień, które należy rozważyć podczas korzystania z Doradca dostrajania aparatu bazy danych.
Doradca dostrajania aparatu bazy danychMożliwości
Doradca dostrajania aparatu bazy danychnie należy:
Zaleca się indeksy dla tabele systemowe.
Dodać lub usunąć indeksy unikatowe lub które wymuszać ograniczenia na klucz podstawowy lub unikatowe indeksy.
Strojenie pojedynczego użytkownika bazy danych.
Ostrzeżenie
Doradca dostrajania aparatu bazy danychZaleca się unikatowe indeksy klastrowane w widokach, gdy widoki indeksowane są częścią zaleceniu.
Ponadto Doradca dostrajania aparatu bazy danych ma następujące ograniczenia:
Doradca dostrajania aparatu bazy danychzbiera dane statystyczne, poprzez próbkowanie danych.W rezultacie wielokrotnie uruchomienia narzędzie na tym samym obciążenia może wygenerować różne wyniki.
Database Engine Tuning Advisor cannot be used to tune indexes in databases from Microsoft SQL Server 7.0 or earlier.
Jeśli określisz maksymalne miejsce na dysku do dostrajania zalecenia przekracza dostępne miejsce Doradca dostrajania aparatu bazy danych używa określonej wartości.Jednakże, gdy użytkownik wykonać skrypt zalecenie implementuje on skrypt może zakończyć się niepowodzeniem, jeśli więcej miejsca na dysku nie jest dodawany pierwszy.Maksymalna przestrzeń dyskowa można określić przy użyciu -B opcji dta narzędzia, lub wprowadzając wartość w Opcje zaawansowane dostosowywanie okno dialogowe.
Ze względów bezpieczeństwa Doradca dostrajania aparatu bazy danych nie można dostroić obciążenia w tabela śledzenia, który znajduje się na serwerze zdalnym.Aby obejść to ograniczenie, można wybrać jedną z następujących opcji:
Plik śledzenia należy używać zamiast tabela śledzenia.
Kopiowanie tabela śledzenia do zdalnego serwera.
Gdy nakładają ograniczenia, takie jak nałożone podczas określania maksymalnego miejsca dostrajania zalecenia (za pomocą -B opcji lub Opcje zaawansowane dostosowywanie okno dialogowe), Doradca dostrajania aparatu bazy danych może być zmuszona do spadku niektórych istniejących indeksów.W tym przypadek wynikowy Doradca dostrajania aparatu bazy danych zalecenia mogą dawać ujemne oczekiwanej poprawy.
Podczas określania ograniczenie ograniczenie dostrajania czas (przy użyciu - opcji z dta narzędzie lub sprawdzając dostrajania Limit czas na Opcje strojenia kartę), klasyfikatora dostrajania aparat bazy danych może przekroczyć czas limit do wyprodukowania dokładne oczekuje poprawy oraz raportów z analizy dla jakiejkolwiek części obciążenia został zużyty pory.
Doradca dostrajania aparatu bazy danychnie może formułować zalecenia w następujących okolicznościach:
Tabela jest dostrojony zawiera mniej niż 10 stron danych.
Indeksów zalecanych byłyby oferują wystarczająco poprawy wydajności kwerendy przez bieżący projekt fizycznej bazy danych.
Użytkownik, który uruchamia Doradcę dostrajania aparat bazy danych nie jest element członkowski z db_owner rola bazy danych lub sysadmin roli serwera stałych.Kwerendy w obciążeniu są analizowane w kontekście zabezpieczeń użytkownika, który uruchamia Doradca dostrajania aparatu bazy danych.Użytkownik musi być element członkowski z db_owner rola bazy danych.
Doradca dostrajania aparatu bazy danychnie może formułować zalecenia partycjonowanie w następujących okolicznościach:
- Xp_msver rozszerzona procedura składowana nie jest włączona.rozszerzona procedura składowana jest używany do pobierania liczbę procesorów i dostępnej pamięci na serwerze, na którym baza danych znajduje się że jest jest dostrojony.Należy zauważyć, że to rozszerzona procedura składowana jest domyślnie podczas instalowania SQL Server.Aby uzyskać więcej informacji, zobacz Opis konfiguracji obszaru powierzchni i xp_msver (języka Transact-SQL).
Ostrzeżenie
Gdy Doradca dostrajania aparatu bazy danych dostrojenia serwera testowego xp_msver musi być włączony rozszerzona procedura składowana tak Doradca dostrajania aparatu bazy danych można pobrać informacji z serwer produkcyjny podczas dostrajania.Aby uzyskać więcej informacji, zobacz Zagadnienia dotyczące korzystania z serwerów badania.
Zagadnienia wydajności
Doradca dostrajania aparatu bazy danychmogą zużywać znaczne zasoby procesora i pamięci podczas analizy.Aby uniknąć zwalniania niedziałający serwer produkcyjny, wykonaj jedną z następujących strategii:
Strojenie baz danych, gdy serwer jest wolne.Doradca dostrajania aparatu bazy danychmoże wpłynąć na wydajność zadań konserwacji.
Funkcja testu serwera i produkcji serwera.Aby uzyskać więcej informacji, zobacz Zmniejszenie dostrajania obciążenia serwera produkcyjnego.
Określ tylko fizycznej bazy danych projektu struktury ma Doradca dostrajania aparatu bazy danych do analizy.Doradca dostrajania aparatu bazy danychudostępnia wiele opcji, ale określa tylko te, które są niezbędne.
Doradca dostrajania aparatu bazy danychPrzechowuje informacje o sesji w bazie danych msdb
Doradca dostrajania aparatu bazy danychprzechowuje dane sesja strojenia i innych informacji w msdb bazy danych.Jeśli zmiany są wprowadzane msdb może ryzyko utraty danych sesja strojenia bazy danych.Aby wyeliminować ryzyko, wdrożenie odpowiednich strategii kopia zapasowa dla msdb bazy danych.