Udostępnij za pośrednictwem


About Workloads

Zalecenie optymalne zestaw indeksów, widoków indeksowanych lub partycji dla baz danych, tworzenie Doradca dostrajania aparat bazy danych wymaga obciążenie pracą.Obciążenie pracą składa się z Transact-SQL skrypt lub SQL Server Profiler Śledzenie zapisywane do pliku lub tabela. Jeśli korzystasz z SQL Server Profiler plik śledzenia lub tabela musi zawierać Transact-SQL programu wsadowego lub procedury zdalnego wywołania (procedur RPC) klas zdarzeń oraz Klasa zdarzenie and Tekst kolumny danych.Aby uzyskać więcej informacji zobaczTSQL Event Category.

Doradca dostrajania aparat bazy danych przeznaczony do obsługi następujących typów obciążenia pracą:

  • Przetwarzania kwerendy (OLTP) tylko transakcji online

  • Tylko kwerendy przetwarzanie analityczne online (OLAP)

  • Kwerendy OLTP mieszane i OLAP

  • Obciążenie pracą ciężkich kwerendy (więcej kwerend niż aktualizacje)

  • Aktualizacja ciężkich obciążenie pracą (więcej aktualizacji niż kwerendy)

Obciążenie pracą może zawierać wiele przestrajalne zdarzeń, które reprezentują typowych zadań, uruchomionych w bazach danych programu.

Jeśli nie masz obciążenia istniejących Doradca dostrajania aparat bazy danych do analizowania, można go utworzyć w programie SQL Server Profiler przy użyciu szablonu strojenia.Dostosowywanie szablonu jest skonfigurowany tak, aby przechwycić niezbędne zdarzenia i kolumny, aby dostroić z Doradca dostrajania aparat bazy danych.Aby uzyskać więcej informacji zobaczSQL Server Profiler Templates.

Po śledzenia zostały przechwycone reprezentatywną próbę działania normalnej bazy danych, Doradca dostrajania aparatu bazy danych analizuje obciążenia i następnie zaleca z optymalnej konfiguracja indeksów, widoków indeksowanych lub partycje, które poprawiają wydajność bazy danych.

Jako obciążenia pracą, można użyć następujących czynności:

  • Testy specyficzne dla danej organizacji lub z branży.

  • Problem z kwerendy, które zająć dużo czas na uruchomienie.

Za pomocą obciążenia pracą

Należy wziąć pod uwagę następujące wskazówki podczas korzystania z obciążenia pracą z Doradca dostrajania aparat bazy danych:

  • Korzystając z tabela śledzenia jako obciążenia, tabela muszą znajdować się na tym samym serwerze, który Doradca dostrajania aparat bazy danych jest dostrajanie.Jeśli tworzysz tabela Śledzenie na innym serwerze, przesuń go na serwerze, Doradca dostrajania aparat bazy danych jest dostrajanie.

  • Upewnij się, że śledzenie zostało zatrzymane przed użyciem tabela śledzenia jako obciążenia dla Doradca dostrajania aparat bazy danych.Doradca dostrajania aparat bazy danych nie obsługuje korzystania z tabela śledzenia do śledzenia zdarzeń są nadal zapisywane jako obciążenie pracą.

  • W przypadku używania plik śledzenia jako obciążenie pracą, Doradca dostrajania aparat bazy danych zakłada się, jest to plik przerzucania.Aby uzyskać więcej informacji na temat plików najazdu zobacz Limiting Trace File and Table Sizes.

  • Jeśli obciążenie zawiera kwerendy używające wskazówka USE PLAN kwerendy, co zmusza SQL Server Aby użyć planu określonej kwerendy Database Engine Dostrajanie klasyfikatora zachowuje wszystkie indeksy zawartych w planie wymuszone, a nie powoduje usunięcie żadnego z tych indeksy jako część swojego strojenia zalecenia.

  • Doradca dostrajania aparat bazy danych przesyła żądania plan wykonania jako część procesu dostosowywania.Podczas śledzenia tabela lub plik, który zawiera LoginName kolumna danych są zużywane w miarę obciążenie pracą, Doradca dostrajania aparatu bazy danych personifikuje użytkownika określonego w LoginName.Jeśli ten użytkownik nie ma wystarczających uprawnień do wykonać i dawać Showplans instrukcje zawarte w śledzenia, klasyfikatora strojenia aparat bazy danych nie będą oglądać te wyrażenia.Aby rozwiązać ten problem, należy usunąć LoginName kolumna z tych zdarzeń, które nie są dostrojone.Aby uzyskać więcej informacji zobacz "Śledzenia pliku lub śledzenia obciążenia pracą, zawierać LoginName danych kolumna tabela" w How to: Create Workloads.