Udostępnij przez


Opcje odtwarzania (SQL Server Profiler)

Dotyczy:programu SQL ServerAzure SQL Managed Instance

Przed odtworzeniem przechwyconego śledzenia za pomocą programu SQL Server Profiler określ opcje odtwarzania w oknie dialogowym Konfiguracja odtwarzania . Aby uruchomić to okno dialogowe, otwórz plik śledzenia odtwarzania lub tabelę w programie SQL Server Profiler, a następnie w menu Odtwarzanie wybierz pozycję Start. Aby uzyskać informacje o uprawnieniach wymaganych do ponownego odtworzenia śledzenia, zobacz Uprawnienia wymagane do uruchomienia programu SQL Server Profiler.

W tym artykule opisano opcje określone w oknie dialogowym Konfiguracja odtwarzania .

Należy użyć narzędzia rozproszonego odtwarzania do ponownego odtworzenia intensywnej aplikacji OLTP (z wieloma aktywnymi połączeniami współbieżnymi lub wysoką przepływnością). Narzędzie do rozproszonego odtwarzania może odtwarzać dane śledzenia z wielu komputerów, ułatwiając lepszą symulację obciążenia o znaczeniu krytycznym. Aby uzyskać więcej informacji, zobacz Omówienie funkcji Rozproszonego Odtwarzania SQL Servera.

Podstawowe opcje odtwarzania

Serwer odtwarzania

Serwer to nazwa wystąpienia programu SQL Server, względem którego chcesz odtworzyć ślad. Serwer musi przestrzegać wymagań dotyczących odtwarzania opisanych w temacie Wymagania dotyczące odtwarzania.

Zapisz do pliku

Plik wyjściowy, w którym wynik ponownego odtworzenia śladu jest zapisywany do późniejszego wyświetlania. Domyślnie program SQL Server Profiler wyświetla tylko wyniki ponownego odtworzenia śladu na ekranie.

Zapisz w tabeli

Tabela bazy danych, w której wynik odtworzenia śladu jest zapisywany w celu późniejszego wyświetlenia.

Liczba wątków odtwarzania

Określ liczbę wątków odtwarzania, które mają być używane współbieżnie. Większa liczba zużywa więcej zasobów podczas odtwarzania, ale powtórka jest szybsza. Kolejność zdarzeń nie jest w pełni zachowywana, gdy jest używanych wiele wątków.

Powtarzanie zdarzeń w kolejności ich śledzenia

Umożliwia korzystanie z metod debugowania, takich jak przechodzenie przez poszczególne ślady. Jeśli ta opcja nie jest zaznaczona, powtórka nie gwarantuje, że zdarzenia są odtwarzane w kolejności zgodnej z kolejnością, w jakiej zdarzenia zostały pierwotnie przechwycone.

Powtarzanie zdarzeń przy użyciu wielu wątków

Optymalizuje wydajność i wyłącza debugowanie. Zdarzenia są odtwarzane w kolejności, w której zostały zarejestrowane dla określonego identyfikatora sesji (SPID), ale kolejność identyfikatora sesji nie jest gwarantowana.

Wyświetlanie wyników odtwarzania

Wyświetl wyniki odtwarzania. Jest to opcja domyślna. Jeśli ślad, który odtwarzasz, jest bardzo duży, możesz to wyłączyć, aby zaoszczędzić miejsce na dysku.

Aby uzyskać najlepszą wydajność odtwarzania, należy wybrać opcję ponownego odtwarzania zdarzeń przy użyciu wielu wątków i nie wyświetlać wyników odtwarzania.

Zaawansowane opcje odtwarzania

System odtwarzania SPIDs

Powtórz wszystkie identyfikatory sesji. Jest to opcja domyślna.

Powtarzaj tylko jeden SPID

Odtwarza identyfikator sesji wybranej z listy.

Ogranicz powtórkę według daty i godziny

Odtwarza ślad dla określonej godziny rozpoczęcia i godziny zakończenia.

Interwał oczekiwania monitora kondycji

Ustawia czas, przez jaki proces może zostać uruchomiony, zanim monitor kondycji go zakończy.

Interwał sondowania monitora kondycji

Określa, jak często monitor zdrowia sonduje kandydatów do usunięcia.

Włączanie monitora zablokowanych procesów programu SQL Server

Ustawia, jak często monitor blokady procesów wyszukuje zablokowane lub blokujące procesy.

Informacje o monitorze kondycji

Monitor stanu zdrowia to wątek aplikacji, który monitoruje symulowane procesy związane z odtwarzaniem śladu i kończy te procesy, które są blokowane podczas odtwarzania. Na karcie Zaawansowane opcje odtwarzania w oknie dialogowym Konfiguracja odtwarzania można określić, jak długo monitor kondycji powinien czekać w sekundach przed zakończeniem zablokowanego procesu (interwał oczekiwania monitora kondycji). Jeśli ustawisz ten interwał na 0, monitor zdrowia nigdy nie kończy symulowanych procesów blokujących w śledzeniu odtwarzania.