Udostępnij za pośrednictwem


Obciążenie pracą — informacje

Tworzenie zalecenie optymalny zestaw indeksy, widoki indeksowane lub partycji dla baz danych, Doradca dostrajania aparatu bazy danych wymaga obciążenia.Obciążenie obejmuje Transact-SQL skrypt lub SQL Server Profiler śledzenia są zapisywane do pliku lub tabela.Jeśli używasz SQL Server Profiler plik śledzenia lub tabela musi zawierać Transact-SQL partia lub klasy zdarzeń zdalnego wywoływania (procedur RPC) oraz Klasy zdarzenie i tekstu kolumny danych.Aby uzyskać więcej informacji, zobacz Kategoria zdarzenia TSQL.

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

  • Przetwarzanie kwerendy (OLTP) tylko transakcji online

  • Tylko kwerendy przetwarzania analitycznego online (OLAP)

  • Kwerendy mieszanych OLTP i OLAP

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

  • Aktualizacja ciężkich obciążeń (aktualizacje więcej niż kwerend)

Obciążeń musi zawierać wiele zdarzeń przestrajalne, reprezentujące typowych obciążeń uruchamiane przeciwko baz danych.

Jeśli nie masz istniejące obciążenie dla Doradca dostrajania aparatu bazy danych do analizowania, można go utworzyć za pomocą szablonu dostrajania w programie SQL Server Profiler.Dostosowywanie szablonu jest skonfigurowany do przechwytywania zdarzeń niezbędne i kolumn z dostrajania Doradca dostrajania aparatu bazy danych.Aby uzyskać więcej informacji, zobacz Szablony programu SQL Server Profiler.

Po śledzenia zostały przechwycone reprezentatywnej próbki działanie normalnej bazy danych Doradca dostrajania aparatu bazy danych analizuje obciążenia, a następnie zaleca optymalną konfiguracja indeksy, widoki indeksowane lub partycje, które poprawiają wydajność bazy danych.

Za pomocą następujących jako obciążeń:

  • Testy specyficzne dla organizacji lub branżę.

  • Problem kwerend, które trwać bardzo długo czas do uruchomienia.

Za pomocą obciążeń

Należy uwzględnić następujące po użyciu obciążenia pracą z Doradca dostrajania aparatu bazy danych:

  • Używając tabela śledzenia jako obciążenie tabela musi istnieć na tym samym serwerze, Doradca dostrajania aparatu bazy danych jest strojenia.Jeśli tworzysz tabela Śledzenie na innym serwerze, przeniesienie go do serwera, Doradca dostrajania aparatu bazy danych jest strojenia.

  • Upewnij się, że śledzenie zatrzymane przed użyciem tabela śledzenia jako obciążenie dla Doradca dostrajania aparatu bazy danych.Doradca dostrajania aparatu bazy danychnie obsługuje korzystania z tabela śledzenia, której śledzenia zdarzeń są nadal zapisywane jako obciążenia.

  • Podczas korzystania z plik śledzenia jako obciążeniu, Doradca dostrajania aparatu bazy danych zakłada jest plik przerzucania.Aby uzyskać więcej informacji o plikach najazdu, zobacz Ograniczanie pliku śledzenia i rozmiary tabeli.

  • Jeśli obciążenie zawiera kwerendy używające wskazówka kwerendy za pomocą planu, co zmusza SQL Server do używania planu określonej kwerendy Aparat baz danych dostrajania klasyfikatora śledzi wszystkie indeksy zawartych w planie wymuszone i nie upuszczania żadnego z tych indeksów, jako część jego zalecenie strojenia.

  • Doradca dostrajania aparatu bazy danychprzesyła żądania Showplan jako część procesu dostosowywania.Tabela śledzenia lub plik, który zawiera LoginName kolumna danych jest zużywany w obciążeniu, Doradca dostrajania aparatu bazy danych personifikuje użytkownika określone w LoginName.Jeśli użytkownik nie ma wystarczających uprawnień do wykonać i Showplans produktu dla instrukcji zawartych w śledzenia klasyfikatora dostrajania aparat bazy danych nie będzie dostosowywania tych sprawozdań.Aby rozwiązać ten problem, usuń LoginName kolumna z tych zdarzeń, które nie są dostrojone.Aby uzyskać więcej informacji zobacz "Śledzenia pliku lub śledzenia tabeli obciążeń, zawierają LoginName kolumny danych" in Jak Tworzenie obciążeń.