Udostępnij za pośrednictwem


Jak Odtwórz tabeli śledzenia (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.Odtwarzaj jest przydatne do rozwiązywania problemów z aplikacji lub procesu problem.Po zidentyfikowaniu problemu i wdrożenie poprawek uruchom śledzenie, że potencjalny problem przeciwko skorygowanego aplikacja lub proces.Następnie powtórzeń oryginalnego śledzenia i porównać wyniki.

Oprócz innych zdarzenie chcesz monitorować określonych klas zdarzenie klas należy przechwycić włączyć powtarzania.Te zdarzenia są przechwytywane domyślnie, jeśli używasz TSQL_Replay szablon śledzenia.Aby uzyskać więcej informacji, zobacz Wymagania odtwarzania.

Aby powtórzyć tabela śledzenia

  1. Otwórz tabela Śledzenie, zawierający zdarzenie klasy potrzeby powtarzania.

  2. Na powtórzeń menu, kliknij Starti połączyć wystąpienie serwera, gdzie chcesz powtórzyć śledzenia.

  3. W Konfiguracji Replay dialogowym na Podstawowe opcje powtarzania karta, określ serwera Replay.Kliknij zmienić Aby zmienić serwer, który jest wyświetlany w serwera Replay pole.

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

    • **Save to file,**which specifies a file in which to save the replay.

    • Zapisz tabela, który określa 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óżnicę między te ustawienia.

    Opcja

    Opis

    Powtarzania zdarzenia w kolejności ich zostały odszukane

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

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

    Ta opcja używa wielu wątków do odtwarzania każdego zdarzenie niezależnie od kolejności.Opcja ta optymalizuje wydajność.

  6. Wybierz wyświetlania wyniki replay do wyświetlania powtarzania, co następuje.

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

    • Aby powtórzyć proces serwera wszystkie identyfikatory (identyfikatory SPID), zaznacz powtarzania systemu identyfikatory SPID.

    • Aby ograniczyć Odtwarzaj, aby procesy należące do określonego identyfikatora SPID, zaznacz tylko jeden numer SPID powtórzeń.In the SPID to replaybox, type the SPID.

    • Do powtarzania zdarzenia, które wystąpiły podczas określonego czas okresu wybierz replay Limit według data i czas.Select a date and time for the Start timeand End timeto specify the time period to include in the replay.

    • Do kontroli sposobu SQL Server zarządza procesami podczas odtwarzania, należy skonfigurować Opcje monitora zdrowia.