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 |
---|---|
Wyjaśnia, jak działa śledzenia SQL i sposób tworzenia śladów z procedur przechowywanych. |
|
Wyjaśniono sposób śledzenia z SQL Server Profiler. |
|
Zawiera informacje o serwerze operacje, które można dostroić poprawa narzędzie i narzędzia Wydajność |
|
Zawiera informacje dotyczące sposobu można dostroić SQL Server w celu zoptymalizowania wydajności serwera. |
|
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. |
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. |
|
Zawiera informacje dotyczące korzystania z Transact-SQL instrukcji, aby monitorować wystąpienie SQL Server. |
Zobacz także