Udostępnij za pośrednictwem


Terminologia programu SQL Server Profiler

Aby użyć SQL Server Profiler, trzeba zrozumieć warunki, które opisują sposób funkcje narzędzie.

  • Zdarzenie
    Zdarzenie jest generowane wewnątrz wystąpienie akcja Aparat baz danych programu SQL Server.Przykładem tego są:

    • Połączenia logowania, błędy i rozłączenia.

    • Instrukcje języka Transact-SQL SELECT, INSERT, UPDATE i DELETE.

    • Procedura zdalnego wywoływania (procedur RPC) partia stan.

    • Początek lub koniec procedura składowana.

    • Początek lub koniec instrukcje procedur przechowywanych.

    • Początek lub koniec SQL partia.

    • Błąd zapisywania do SQL Server dziennik błędów.

    • A blokada nabyte lub wydane obiektu bazy danych.

    • Otwarte kursor.

    • Sprawdzanie uprawnień zabezpieczeń.

    Jest wyświetlane wszystkie dane wygenerowane przez zdarzenie śledzenia w jednym wierszu.Ten wiersz jest przedzielona kolumn dane opisujące zdarzenie szczegółowo.

  • EventClass
    klasa zdarzenie Jest typem zdarzeń, który może być śledzony.klasa zdarzenia Zawiera wszystkie dane, które mogą być zgłaszane przez zdarzenie.Przykłady zdarzenie klasy są następujące:

    • SQL:BatchCompleted

    • Inspekcja logowania

    • Logout inspekcji

    • Zablokuj: nabyte

    • Zablokuj: zwolnione

  • EventCategory
    kategoria zdarzenie Definiuje sposób zdarzenie są grupowane w ramach SQL Server Profiler.Na przykład wszystkich klas zdarzeń blokada są grupowane w ramach blokuje kategoria zdarzenie.Jednak zdarzenie kategorii istnieje tylko w ramach SQL Server Profiler.Termin ten nie odzwierciedla sposób zdarzenia silnika są pogrupowane.

  • DataColumn
    Kolumna danych jest atrybut zdarzenie klasy przechwytywania śledzenia.Ponieważ klasa zdarzenie określa typ danych, które mogą być zbierane, nie wszystkie kolumny danych są stosowane do wszystkich klasa zdarzeniees.Na przykład w przypadku śledzenia, który przechwytuje blokady: nabyte klasa zdarzenia, BinaryData kolumna danych zawiera wartość Identyfikatora zablokowanej strona lub wiersza, ale Danych Integer kolumna danych nie zawiera żadnych wartości, ponieważ nie ma zastosowania do klasa zdarzenia przechwytywania.Aby uzyskać więcej informacji dotyczących domyślnych kolumn danych, zobacz Opisujący zdarzenia przy użyciu kolumn danych.

  • Szablon
    Szablon określa domyślną konfiguracja śledzenia.W szczególności obejmuje zdarzenie klasy, który chcesz monitorować z SQL Server Profiler.Na przykład można utworzyć szablon, który określa zdarzenia, kolumny danych i filtry do używania.Szablon nie jest wykonywany, lecz raczej jest zapisywany jako plik z rozszerzeniem .tdf.Po zapisaniu szablonu kontroluje dane śledzenia, które przechwycone po uruchomieniu śledzenia na podstawie szablonu.

  • Trace
    Trace przechwytuje dane na podstawie wybranego zdarzenie klasy, kolumny danych i filtry.Na przykład można utworzyć śledzenia monitorować błędy wyjątek.Aby to zrobić, zaznacz wyjątku klasa zdarzenia i Błąd, Państwo, i ważności kolumny danych.Dane z tych trzech kolumn musi być zebrane w kolejności wyniki śledzenia danych istotnych.Następnie można uruchomić śledzenia skonfigurowany w taki sposób i zbieranie danych w dowolnym wyjątku zdarzenia występujące na serwerze.Dane śledzenia można zapisać lub wykorzystać niezwłocznie do analizy.Ślady można odtworzyć w późniejszym data, chociaż niektóre zdarzenia, takie jak wyjątek zdarzenia, nigdy nie są odtwarzane.Śledzenie można także zapisać jako szablon do tworzenia podobnych śladów w przyszłości.

    SQL Server oferuje dwa sposoby śledzenia wystąpienie programu SQL Server: można śledzić z SQL Server Profiler, lub można śledzić przy użyciu procedury składowane w systemie.

  • Filtr
    Podczas tworzenia śledzenia lub szablonu, można zdefiniować kryteria filtrowania danych zebranych przez zdarzenie.Aby zachować śladów staje się zbyt duży, można filtrować je tak, aby gromadzone tylko podzbiór danych zdarzenie.Na przykład można ograniczyć nazwy użytkownika systemu Microsoft Windows śledzenia dla określonych użytkowników, skracając danych wyjściowych.

    Jeśli filtr nie jest zestaw, zwracane są wszystkie zdarzenie klasy zaznaczonego zdarzenie w wyniku śledzenia.

Zobacz także

Koncepcje