How to: Replay a Trace File (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.

Do odtwarzania plik śledzenia

  1. Na Plik wskaż menuOtwórz, a następnie kliknij przycisk Plik śledzenia.Wybierz plik śledzenia, który zawiera niezbędne do powtórzenia gry klasy zdarzeń.

  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, wyświetlane w Serwer powtórzenia gry box.

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

    • Zapisywanie pliku, która 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 configure 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.W Identyfikator SPID do odtwarzaniawpisz identyfikator 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.

    • Aby kontrolować, w jaki sposób program SQL Server zarządza procesami podczas odtwarzania, konfigurowanie Opcje monitora zdrowia.