Udostępnij za pośrednictwem


Jak Odtwórz plik ś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.

Do odtwarzania plik śledzenia

  1. Na pliku menu, wskaż Otwórz, a następnie kliknij przycisk Pliku śledzenia.Wybierz plik śledzenia, 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 wyświetlane w serwera Replay pole.

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

    • Zapisz plik, który określa plik, w którym chcesz zapisać powtarzania.

    • 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 configure 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ń.W SPID ponownego rozegraniawpisz identyfikator SPID.

    • Do powtarzania zdarzenia, które wystąpiły podczas określonego czas okresu wybierz ograniczyć replay 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.

    • Kontrolować sposób zarządza procesami podczas odtwarzania programu SQL Server, należy skonfigurować Opcje monitora zdrowia.