Udostępnij za pośrednictwem


Saving Traces and Trace Templates

Ważne jest odróżnić zapisywanie plików śledzenia z zapisywanie szablonów śledzenia.Zapisywanie śledzenia pliku polega na zapisanie danych przechwyconych zdarzenie do określonego miejsca.Zapisanie szablonu śledzenia wiąże się Zapisywanie definicji śledzenia, takie jak kolumny danych określonego zdarzenie klas lub filtrów.

Zapisywanie TRACES

Zapisz zdarzenie przechwyconych danych w pliku lub SQL Server Tabela, gdy konieczne jest analizowanie lub odtwarzanie przechwyconych danych w później czas. Za pomocą plik śledzenia należy wykonać następujące czynności:

  • Umożliwia tworzenie obciążenie, które jest używane jako dane wejściowe dla plik śledzenia lub tabela Śledzenie Doradca dostrajania aparat bazy danych.

  • Plik śledzenia służy do przechwytywania zdarzeń i Wyślij plik śledzenia do dostawca pomocy technicznej w celu przeprowadzenia analizy.

  • Za pomocą przetwarzania narzędzia kwerendy SQL Server Aby uzyskać dostęp do danych lub do wyświetlania danych w SQL Server Profiler. Tylko członkowie sysadmin roli serwera stały lub twórca tabela mogą uzyskać dostęp z tabela śledzenia bezpośrednio.

Uwaga

Przechwytywanie danych śledzenia do tabela jest operacją wolniej niż dane śledzenia do pliku przechwytywania.Alternatywnym sposobem jest przechwycić dane śledzenia do pliku, otwórz plik śledzenia, a następnie zapisz śledzenia jako tabela śledzenia.

Podczas korzystania z pliku śledzenia SQL Server Profiler Zapisywanie przechwycone dane zdarzenie (nie definicje śledzenia) do SQL Server Profiler Plik śledzenia (*.trc). Rozszerzenie jest dodawany na końcu pliku automatycznie podczas zapisywania plik śledzenia, niezależnie od innych określone rozszerzenie.Na przykład, jeśli zostanie określony, o nazwie plik śledzenia Trace.dat, utworzony plik nosi nazwę Trace.dat.TRC.

Important noteImportant Note:

Użytkownicy, którzy mają plan wykonania, ŚLEDZENIE instrukcji ALTER lub uprawnienie VIEW SERVER STATE mogą przeglądać kwerendy, które są przechwytywane w danych wyjściowych plan wykonania.Te kwerendy mogą zawierać poufne informacje, takie jak hasła.Dlatego zaleca się tylko udzielić tych uprawnień użytkownikom, którzy są uprawnieni do wyświetlania informacji poufnych, takich jak członkowie db_owner stałe rola bazy danych lub członkowie sysadmin ustalić roli serwera.Ponadto zaleca się tylko zapisać plan wykonania plików lub plików śledzenia, które zawierają plan wykonania zdarzeń do lokalizacji, która korzysta z systemu plików NTFS i ograniczyć dostęp dla użytkowników, którzy są uprawnieni do wyświetlania ważnych informacji.

Zapisywanie szablonów

The template definition of a trace includes the event classes, data columns, filters, and all other properties (except the captured event data) that are used to create a trace.SQL Server Profiler provides predefined system templates for common tracing tasks and for specific tasks, such as creating a workload that Database Engine Tuning Advisor can use to tune the physical database design.Można również utworzyć i zapisać szablonów zdefiniowanych przez użytkownika.

Importowanie i eksportowanie szablonów

SQL Server Profiler Umożliwia importowanie i eksportowanie szablonów z jednego serwera na inny.Eksportowanie szablonu Przenosi kopię istniejącego szablonu w katalogu określonym przez użytkownika.Importowanie szablonu zostanie utworzona kopia szablonu, który określisz.Kiedy te szablony są wyświetlane w SQL Server Profiler, można odróżnić je od szablonów systemowych przez termin "(użytkownika)", znajdujący się nazwę szablonu. Nie można zastąpić ani bezpośrednio modyfikować szablon wstępnie zdefiniowany systemu.

Analizowanie wydajności z szablonami

Jeśli często monitorowania SQL Server, analizowanie wydajności za pomocą szablonów. Szablony przechwycić te same dane opisujące zdarzenie każdego czas oraz monitorować zdarzenia związane z tym samym za pomocą tej samej definicji śledzenia.Nie ma potrzeby definiowania zdarzenie kolumny klas i danych przy każdym utworzeniu śledzenia.Ponadto można przyznać szablonu do innego użytkownika, do monitorowania określonych SQL Server zdarzenia. Na przykład dostawca pomocy technicznej może podać odbiorcy za pomocą szablonu.Klient używa tego szablonu do przechwytywania danych wymaganych zdarzeń, które są następnie wysyłane do dostawca pomocy technicznej do analizy.

Historia zmian

Microsoft Learning

Dodano ważne należy zwrócić uwagę, do sekcji "Zapisywanie Traces".