Udostępnij za pośrednictwem


Organize Columns Displayed in a Trace (SQL Server Profiler)

Dotyczy:programu SQL ServerAzure SQL Managed Instance

Kolumny danych w śladzie można grupować, wybierając Organizuj kolumny w tabeli śledzenia, w oknie dialogowym Właściwości pliku śledzenia lub podczas definiowania śledzenia. Grouping the data columns enables you to better analyze SQL Server Profiler trace output. For more information, see View and Analyze Traces with SQL Server Profiler.

Organizuj kolumny umożliwia grupowanie zdarzeń śledzenia lub grupowanie i agregowanie ich według wybranych kolumn danych.

  • Aby grupować jedynie zdarzenia śledzenia, wybierz wiele kolumn danych do grupowania. Po wybraniu wielu kolumn danych do grupowania w oknie śledzenia są wyświetlane zdarzenia pogrupowane według wartości w kolumnach danych wybranych do grupowania. W poniższym przykładzie pokazano, jak będzie wyświetlana siatka okna śledzenia, jeśli dla potrzeb grupowania wybrano kolumny danych czas trwania i godzina rozpoczęcia. Należy pamiętać, że wartości kolumn Duration są wyświetlane w kolejności rosnącej, a następnie wartości StartTime.
Czas trwania Godzina rozpoczęcia EventClass ClientProcessID
12.12.2006 15:16:43 SQL:StmtStarting 2124
0 12/12/2006 15:39:23 Audit Login 648
1 12/12/2006 5:24:44 PM SQL:StmtStarting 2124
25 12/12/2006 5:24:44 PM SQL:StmtCompleted 648
  • Wybierz tylko jedną kolumnę do grupowania i agregowania zdarzeń śledzenia. When you choose only one data column for grouping, the trace window displays events grouped by the values in that data column and collapses all events under it. Znak plus (+) pojawia się po lewej stronie zdarzenia w kolumnie danych, którą wybrano do grupowania, a liczba zdarzeń zwiniętych w nawiasach pojawia się po prawej stronie zdarzenia. W poniższym przykładzie pokazano, jak będzie wyświetlana siatka okien śledzenia, jeśli wybrano tylko kolumnę danych EventClass na potrzeby grupowania. Należy pamiętać, że wszystkie zdarzenia są zorganizowane w kolumnie danych EventClass. Aby wyświetlić wszystkie zdarzenia, kliknij znak plus, aby rozwinąć i wyświetlić wszystkie klasy zdarzeń tego typu.
EventClass Godzina rozpoczęcia Czas trwania ClientProcessID
+ ExistingConnection (6)
+ SQL:BatchStarting (25)
+ SQL:StmtCompleted (11)
+ SQL:SmtStarting (21)

To group data columns displayed in a trace

  1. Otwórz istniejący plik śledzenia lub tabelę.

  2. On the File menu, click Properties.

  3. In the Trace File Properties or Trace Table Properties dialog box, click the Events Selection tab.

  4. On the Events Selection tab, click Organize Columns.

  5. In the Organize Columns dialog box, select the columns you want to display in a group, and click Up to move them under Groups. Po przeniesieniu wszystkich kolumn, które chcesz przenieść w obszarze Groups, możesz użyć przycisków Up i Down, aby zmienić ich kolejność.

    Przeniesienie nazw kolumn danych do listy Grupy oznacza, że wyświetlane ślady są najpierw uporządkowane według wartości w najbardziej wysuniętej na górę kolumnie danych widocznej na liście Grupy , a następnie według drugiej kolumny danych na liście Grupy , i tak dalej.

  6. Kliknij przycisk OK w oknie dialogowym Organizowanie kolumn, a następnie kliknij przycisk OK w oknie dialogowym Właściwości tabeli śledzenia lub Właściwości plików śledzenia.

    Po kliknięciu OK w oknie dialogowym Właściwości tabeli śledzenia lub Właściwości pliku śledzenia, kolumny danych są reorganizowane w wyświetlonym śladzie. Kolumna danych, którą przeniosłeś na najwyższą pozycję na liście Grupy, znajduje się jako pierwsza w widoku śledzenia podczas odczytywania siatki od lewej do prawej. The rows in the trace are organized in ascending order by the values contained in the data columns that you included in the Groups list. Kolumny wybrane do grupowania pozostają stałe na ekranie, ale można przewijać w prawo lub w lewo, aby wyświetlić inne kolumny.

  7. To ungroup the displayed trace data, click Grouped View on the View menu to cancel the selection. Jeśli chcesz przywrócić widok zgrupowany, kliknij ponownie Widok grupowany w menu Widok, aby go ponownie wybrać.

To group and aggregate data columns in a trace

  1. Otwórz istniejący plik śledzenia lub tabelę.

  2. On the File menu, click Properties.

  3. In the Trace File Properties or Trace Table Properties dialog box, click the Events Selection tab.

  4. On the Events Selection tab, click Organize Columns.

  5. W oknie dialogowym Organizowanie kolumn wybierz jedną kolumnę, według której chcesz zgrupować i zagregować wyświetlane zdarzenia śledzenia. Click Up to move the column name under Groups. W razie potrzeby można użyć przycisków w górę i w dół, aby zmienić kolejność pozostałych kolumn w obszarze Kolumny.

  6. Kliknij przycisk OK w oknie dialogowym Organizowanie kolumn, a następnie kliknij przycisk OK w oknie dialogowym Właściwości tabeli śledzenia lub Właściwości plików śledzenia.

    Po kliknięciu OK w oknie dialogowym Właściwości tabeli śledzenia lub Właściwości pliku śledzenia, kolumny danych są reorganizowane w wyświetlonym śladzie. Wszystkie inne zdarzenia dotyczące kolumny danych są agregowane pod kolumną danych, którą przeniosłeś do listy grup . Kliknij znak plus (+) po lewej stronie zdarzenia w kolumnie danych wybranej do agregacji, aby ją rozwinąć i wyświetlić wszystkie zdarzenia tego typu. Kolumna wybrana do agregacji pozostaje stała na ekranie, ale możesz przewijać w prawo lub w lewo, aby wyświetlić inne kolumny.

  7. To revert to a normal view of the trace data, click Aggregated View on the View menu, which cancels the selection. If you want to revert to the aggregated view, click Aggregated View on the View menu again to reselect it. Note that you can also click Grouped View on the View menu to display the grouped trace events without collapsing them.

Zobacz też

Utwórz ślad (SQL Server Profiler)
Otwórz Tabelę Śledzenia (SQL Server Profiler)
Open a Trace File (SQL Server Profiler)