Udostępnij za pośrednictwem


Zapisywanie wykresów zakleszczenia (SQL Server Profiler)

Dotyczy:programu SQL Server

W tym temacie opisano sposób zapisywania grafu zakleszczenia przy użyciu programu SQL Server Profiler. Wykresy zakleszczenia są zapisywane jako pliki XML.

Zapisywanie zdarzeń grafu zakleszczenia oddzielnie

  1. W menu plik wybierz pozycję New Trace, a następnie połącz się z wystąpieniem programu SQL Server.

    Pojawi się okno dialogowe Właściwości śledzenia .

    Notatka

    W przypadku wybrania opcji Rozpocznij śledzenie natychmiast po nawiązaniu połączeniaokno dialogowe Właściwości śledzenia nie pojawi się, a śledzenie rozpocznie się natychmiast. Aby wyłączyć to ustawienie, w menu narzędzia zaznacz Opcjei wyczyść pole wyboru Rozpocznij śledzenie natychmiast po nawiązaniu połączenia.

  2. W oknie dialogowym Właściwości śledzenia wpisz nazwę śledzenia w polu nazwa śledzenia.

  3. Na liście Użyj szablonu wybierz szablon śledzenia, na którym ma być oparta ścieżka śledzenia. Jeśli nie chcesz używać szablonu, wybierz pozycję Puste.

  4. Wykonaj jedną z następujących czynności:

    • Aby przechwycić zrzut do pliku, zaznacz pole wyboru Zapisz do pliku. Określ wartość dla Ustaw maksymalny rozmiar pliku.

      Opcjonalnie zaznacz pola wyboru Włącz przerzucanie plików i Serwer przetwarza dane śledzenia.

    • Aby przechwycić ślad do tabeli bazy danych, zaznacz pole wyboru Zapisz w tabeli.

      Opcjonalnie wybierz pozycję Ustaw maksymalną liczbę wierszyi określ wartość.

  5. Opcjonalnie zaznacz pole wyboru Włącz zatrzymanie czasu śledzenia i określ datę i godzinę zatrzymania.

  6. Wybierz kartę wyboru zdarzeń .

  7. W kolumnie danych Zdarzenia rozwiń kategorię zdarzeń Blokady, a następnie zaznacz pole wyboru wykresu zakleszczenia . Jeśli kategoria zdarzeń Zablokuje jest niedostępna, zaznacz pole wyboru Pokaż wszystkie zdarzenia, aby je wyświetlić.

    Karta ustawień wyodrębniania zdarzeń jest dodawana do okna dialogowego właściwości śledzenia .

  8. Na karcie Ustawienia Wyodrębniania Zdarzeń wybierz pozycję Zapisz zdarzenia XML zakleszczenia oddzielnie.

  9. W oknie dialogowym Zapisz jako wprowadź nazwę pliku, w którym mają być przechowywane zdarzenia grafu zakleszczenia.

  10. Wybierz pozycję Wszystkie partie zakleszczeń w formacie XML w jednym pliku, aby zapisać wszystkie zdarzenia zakleszczeń w jednym pliku XML. Możesz również wybrać każdą partię XML zakleszczenia w osobnym pliku, aby utworzyć nowy plik XML dla każdego grafu zakleszczenia.

Po zapisaniu pliku zakleszczenia można otworzyć plik w programie SQL Server Management Studio. Aby uzyskać więcej informacji, przeczytaj w artykule Otwarcie, wyświetlanie i drukowanie pliku zakleszczenia (SQL Server Management Studio).

Zobacz też

Analizowanie blokad za pomocą programu SQL Server Profiler