Używanie śledzenia SQL
Proces śledzenia z śledzenia SQL zmienia się zależnie od tego, czy utworzyć i uruchomić śledzenia przy użyciu programu Microsoft SQL Server Profiler lub procedury składowane w systemie.
Jako alternatywę do SQL Server Profiler, można użyć Transact-SQL procedury składowane w systemie do tworzenia i uruchamiania ślady.Proces śledzenia przy użyciu procedury składowane w systemie jest następująca:
Utworzyć śledzenie przy użyciu sp_trace_create.
Dodawanie zdarzeń z sp_trace_setevent.
(Opcjonalnie) Ustaw filtr z sp_trace_setfilter.
Rozpocznij śledzenie z sp_trace_setstatus.
Zatrzymaj śledzenie z sp_trace_setstatus.
Zamknij śledzenia z sp_trace_setstatus.
Ostrzeżenie
Za pomocą Transact-SQL procedury składowane w systemie tworzy śledzenia po stronie serwera, która gwarantuje zdarzenia nie zostaną utracone, jak długo jest miejsca na dysku i nie zapisu pojawiają się błędy.Jeśli dysk zostanie całkowicie zapełniony lub dysk ulegnie awarii, SQL Server wystąpienie kontynuuje działanie, ale zatrzymuje śledzenie.Jeśli c2 trybie inspekcji jest zestaw, a błąd zapisu, zatrzymuje śledzenie i SQL Server przebiega wystąpienie niedziałający.Więcej informacji o c2 trybie inspekcji ustawienia, zobacz Tryb inspekcji C2 opcji.
W tej sekcji
Temat |
Opis |
---|---|
Zawiera informacje dotyczące kolumny danych, które są używane do opisywania atrybuty zdarzenia. |
|
Zawiera informacje dotyczące zapisywania wyniki śledzenia do pliku lub do tabela. |
|
Zawiera informacje dotyczące sposobów można zmniejszyć skutki śledzenia na wydajność systemu. |
|
Zawiera informacje dotyczące używania filtrów do śledzenia. |
|
Zawiera informacje dotyczące ograniczenia rozmiaru plików i tabel, w której zapisywane dane śledzenia.Uwaga tylko SQL Server Profiler można zapisać informacji śledzenia do tabel. |
|
Zawiera informacje dotyczące zestaw czas rozpoczęcia i czas zakończenia dla śledzenia. |