Udostępnij za pośrednictwem


Considerations for Using Database Engine Tuning Advisor

Przed użyciem Doradca dostrajania aparat bazy danych, należy zapoznać się 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.Na określonym środowisku i wdrażanie SQL Server Ustalenie zagadnień dokładne, należy wziąć pod uwagę podczas korzystania z Doradca dostrajania aparat bazy danych.

Doradca dostrajania aparat bazy danych Możliwości

Doradca dostrajania aparat bazy danych nie, wykonaj następujące czynności:

  • Zaleca się indeksów dla tabele systemowe.

  • Dodawanie lub usuwanie unikatowe indeksy lub indeksy, które wymuszać ograniczenia klucz podstawowy lub UNIQUE.

  • Podczas strojenia bazy danych pojedynczego użytkownika.

Uwaga

Doradca dostrajania aparat bazy danych Zaleca się unikatowych indeksów klastrowanych w widokach, gdy widoki indeksowane są częścią zalecenie.

Ponadto Doradca dostrajania aparat bazy danych ma następujące ograniczenia:

  • Doradca dostrajania aparat bazy danych zbiera statystyki na podstawie próbkowanie danych.W związku z tym wielokrotnego uruchamiania go w tej samej obciążenie pracą 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 zostanie określony maksymalny dysku miejsce, w którym dostrajanie zalecenia, przekracza dostępne miejsce Doradca dostrajania aparat bazy danych wykorzystuje wartość określoną przez użytkownika.Jednak podczas wykonywania skryptu zalecenie do jego zaimplementowania, skrypt może się nie powieść, jeśli więcej miejsca na dysku nie jest dodawany pierwszy.Można określić maksymalną ilość miejsca na dysku przy użyciu -B Opcja DTA narzędzia, albo przez wprowadzenie wartości w Zaawansowane opcje strojenia -okno dialogowe.

  • Ze względów bezpieczeństwa Doradca dostrajania aparat bazy danych nie 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.

  • Kiedy nałożyć ograniczenia, takie jak nałożone podczas określania maksymalnego miejsca dostrajania zalecenia (przy użyciu -B lub opcja Zaawansowane opcje strojenia okno dialogowe), Doradca dostrajania aparat bazy danych może być zmuszony do upuść niektóre istniejące indeksy. W tym przypadek wynikowym Doradca dostrajania aparat bazy danych zalecenia mogą mieć negatywny poprawy oczekiwane.

  • Po określeniu ograniczenie ograniczenia czas dostosowywania (przy użyciu -A opcjiDTA narzędzia lub sprawdzając Limit czas dostrajanie on the Opcje dostosowywania Karta) Doradca dostrajania aparat bazy danych może przekroczyć ten limit czas dokładne oczekiwanego usprawnienia i raportów z analizy dla jakiejkolwiek części obciążenia ma spożyte dotąd.

Doradca dostrajania aparat bazy danych nie może być zalecenia w następujących okolicznościach:

  • W tabela, przy czym dostroić zawiera mniej niż 10 stron danych.

  • Indeksów zalecanych nie będzie oferować za mało poprawy wydajności kwerendy w bieżącym projekcie fizycznej bazy danych.

  • Użytkownik, który uruchamia Doradca dostrajania aparat bazy danych nie jest członkiem db_owner rola bazy danych lub sysadmin ustalić roli serwera.Kwerendy w obciążenia są analizowane w kontekście zabezpieczeń użytkownika, który uruchamia Doradcę strojenia aparat bazy danych.Użytkownik musi być członkiem db_owner rola bazy danych.

Doradca dostrajania aparat bazy danych może nie zaleceń partycjonowanie na partycje w następujących okolicznościach:

  • The xp_msver extended procedura przechowywana is not enabled.To rozszerzona procedura składowana jest używany do pobierania liczbę procesorów i ilość dostępnej pamięci na serwerze, na którym rezyduje w bazie danych, jest jest dostrojony.Należy zauważyć, że to rozszerzona procedura składowana jest domyślnie podczas instalacji SQL Server. Aby uzyskać więcej informacji zobacz Understanding Surface Area Configuration i xp_msver (języka Transact-SQL).

Uwaga

Gdy Doradca dostrajania aparat bazy danych tunes serwera testowego xp_msver rozszerzona procedura składowana, należy włączyć tak Doradca dostrajania aparat bazy danych może pobieranie informacji z serwera produkcyjnego podczas dostrajania.Aby uzyskać więcej informacji zobaczConsiderations for Using Test Servers.

Zagadnienia wydajności

Doradca dostrajania aparat bazy danych mogą zużywać znaczne zasoby procesora i pamięci podczas analizy.Aby uniknąć spowalniania na serwer produkcyjny, wykonaj jedną z tych strategii:

  • Strojenie baz danych, gdy serwer jest wolne.Doradca dostrajania aparat bazy danych może wpłynąć na wydajność zadań konserwacji.

  • Za pomocą funkcji testu serwera serwer/produkcji.Aby uzyskać więcej informacji zobaczReducing the Production Server Tuning Load.

  • Określ tylko fizycznej bazy danych projektu struktury ma Doradca dostrajania aparat bazy danych do analizy.Doradca dostrajania aparat bazy danych zapewnia wiele opcji, ale określa tylko te, które są niezbędne.

Baza danych aparatu strojenia klasyfikatora sklepy sesja informacji w bazy danych msdb

Doradca dostrajania aparat bazy danych przechowuje dane sesja strojenia i innych informacji w msdb bazy danych.Jeśli zmiany są wprowadzane msdb bazy danych użytkownik może grozi utratą danych sesja strojenia.Aby wyeliminować to ryzyko, zaimplementować odpowiednie strategii wykonywania kopii zapasowych, aby msdb bazy danych.