Udostępnij za pośrednictwem


Monitorowanie zdarzeń

SQL Server zapewnia śledzenia SQL i powiadomienia o zdarzeniach monitorować zdarzenie występujące w aparacie bazy danych.

Poprzez rejestrowanie określonych zdarzeń, śledzenia SQL ułatwia rozwiązywanie problemów z wydajnością, inspekcji działanie bazy danych, zebrać przykładowych danych w środowisku testowym, debugowanie Transact-SQL instrukcji i procedur przechowywanych i zbieranie danych dla narzędzia analizy wydajności.Dostęp śledzenia SQL, albo przez SQL Server Profiler, graficzny interfejs użytkownika, lub za pomocą Transact-SQL procedury składowane w systemie wpisywane w wierszu polecenia.

Podczas działania programu SQL Trace przechwytuje zdarzenia aparatu bazy danych, jak występują one.Przechwycone zdarzenie są wystąpienia klasa zdarzenia, które wybrania monitorowania w procesie nazywanym trace.Każdy klasa zdarzenie składa się z zdarzeń kolumny Nazwa i dane opisujące atrybuty określonego wystąpienia klasa zdarzenie.Po wystąpieniu zdarzenie należącej do klasa zdarzenia określony w śledzenia, śledzenia SQL rejestruje nazwę zdarzenie i skojarzonych danych plik śledzenia.

Zazwyczaj dostęp śledzenia SQL SQL Server Profiler.You can also access SQL Trace by using Transact-SQL system stored procedures.SQL Server Profiler exploits all of the event-capturing functionality of SQL Trace, and adds the ability to trace information to or from a table, save the trace definitions as templates, extract query plans and deadlock events as separate XML files, and replay trace results for diagnosis and optimization.

Informacje do wysyłania powiadomień o zdarzeniach usługa Broker usługa o wiele tego samego zdarzenia, które są przechwytywane przez śledzenia SQL.Ale w odróżnieniu od śladów, powiadomienia o zdarzeniach służą do wykonywania akcja wewnątrz SQL Server w odpowiedzi zdarzenie.Ponieważ zdarzenie powiadomienia o wykonać asynchronicznie, działania te nie zajmują wszystkie zasoby określone przez bezpośrednich transakcji.

W następujących tematach opisano, jak używać SQL Server Profiler, śledzenia SQL i powiadomień o zdarzeniach monitorować zdarzenie.

Ostrzeżenie

W SQL Server 2008, można również użyć zdarzenia Extended rozwiązywać problemy z wydajnością.Rozszerzone oferty zdarzenia głębszych widok na wewnętrzne działanie SQL Serveri mogą być używane w celu bardziej zaawansowanego rozwiązywania problemów scenariusze.Aby uzyskać więcej informacji, zobacz Rozszerzone zdarzeń programu SQL Server.

W tej sekcji

Temat

Opis

Wprowadzenie do śledzenia SQL

Wyjaśnia, jak działa śledzenia SQL i sposób tworzenia śladów z procedur przechowywanych.

Przedstawiamy SQL Server Profiler

Wyjaśniono sposób śledzenia z SQL Server Profiler.

Optymalizacja narzędzie i narzędzia Wydajność

Zawiera informacje o serwerze operacje, które można dostroić poprawa narzędzie i narzędzia Wydajność

Optymalizacja wydajności serwera

Zawiera informacje dotyczące sposobu można dostroić SQL Server w celu zoptymalizowania wydajności serwera.

Przedstawiamy powiadomień o zdarzeniach

W tym artykule wyjaśniono, jak działają powiadomień o zdarzeniach i sposób ich użycia do monitorowania i reagowanie zdarzenie bazy danych i serwera.

Monitorowanie przy użyciu programu SQL Server Management Studio

Zawiera informacje dotyczące sposobu SQL Server Management Studio można używać do monitorowania SQL Server wydajności.

Monitorowanie dzienników błędów

Zawiera informacje dotyczące korzystania z SQL Server Dziennik błędów i dziennik aplikacji systemu Microsoft Windows w celu monitorowania SQL Server działania.

Monitorowanie instrukcji Transact-SQL

Zawiera informacje dotyczące korzystania z Transact-SQL instrukcji, aby monitorować wystąpienie SQL Server.