How to: Replay a Trace Table (SQL Server Profiler)

Replay is the ability to open a saved trace and replay it again.SQL Server Profiler features a multithreaded playback engine that can simulate user connections and SQL Server Authentication.Powtórzenia gry jest przydatne do rozwiązywania problemów z aplikacji lub procesu problem.Po zidentyfikowaniu problemu i wdrażania poprawek, można uruchomić śledzenia, że potencjalny problem przed poprawiony aplikacji lub procesu.Następnie ponowne odtwarzanie oryginalnych śledzenia i porównać wyniki.

Oprócz wszystkich innych klas zdarzeń mają być monitorowane umożliwiające powtarzania musi być przechwytywane klas określonego zdarzenie.Te zdarzenia są przechwytywane domyślnie, jeśli używasz TSQL_Replay szablon śledzenia.Aby uzyskać więcej informacji zobaczReplay Requirements.

Aby powtórzyć tabela śledzenia

  1. Otwórz tabela Śledzenie, która zawiera zdarzenie klas niezbędnych do odtwarzania.

  2. Na Powtórzenia gry menu kliknijRozpoczniji połączyć się z wystąpienie serwera miejsce powtarzania śledzenia.

  3. W Replikowanie konfiguracja dialogowym na Podstawowe opcje powtarzania określić , kartaSerwer powtórzenia gry.Kliknij przycisk Zmiana , aby zmienić serwer, na którym jest wyświetlany w Serwer powtórzenia gry box.

  4. Opcjonalnie wybierz jedną z następujących miejsc docelowych, w którym chcesz zapisać powtarzania:

    • **Zapisywanie pliku,**co określa plik, w którym chcesz zapisać powtarzania.

    • Zapisywanie do tabela, określającą tabela bazy danych, w którym chcesz zapisać powtarzania.

  5. Choose either Replay the events in the order they were tracedor Replay events using multiple threads.W poniższej tabela opisano różnice między tymi ustawieniami.

    Opcja

    Description

    Powtarzania zdarzenia w kolejności ich zostały odszukane

    Replays zdarzenia w kolejności, które zostały zarejestrowane.Ta opcja umożliwia debugowanie.

    Korzystanie z wielu wątków zdarzenia odtwarzania

    Ta opcja używa wielu wątków do odtwarzania każdego zdarzenie niezależnie od kolejności.Ta opcja umożliwia optymalizację wydajności.

  6. Wybierz opcję Wyświetlanie wyniki powtórzenia gry do wyświetlenia odtwarzania, ponieważ jego wystąpienia.

  7. Optionally, click the Advanced Replay Optionstab to specify the following options:

    • Aby powtórzyć proces serwera wszystkie identyfikatory (identyfikatory SPID), wybierz opcję Identyfikatory SPID systemu powtórzenia gry.

    • Aby ograniczyć powtórzenia gry, aby procesy należące do określonego identyfikatora SPID, należy zaznaczyć Odtwarzanie tylko jeden numer SPID.In the SPID to replaybox, type the SPID.

    • Aby powtórzyć zdarzenia w określonym okresie, zaznacz Ograniczenia odtwarzania według dat i godzin.Select a date and time for the Start timeand End timeto specify the time period to include in the replay.

    • Do kontrolowania sposobu SQL Server zarządza procesami podczas odtwarzania, konfigurowanie Opcje monitora zdrowia.