Monitoring Events
SQL Server Umożliwia śledzenie programu SQL, a zdarzenie powiadomień do monitorowania zdarzeń, które występują w aparat bazy danych.
Poprzez rejestrowanie określonego zdarzenia, śledzenia SQL ułatwia rozwiązywanie problemów z wydajnością, dokonać inspekcji działania bazy danych, zgromadzić przykładowych danych w środowisku testowym, debugowanie Transact-SQL deklaracje i procedury przechowywane i zbieranie danych dotyczących narzędzi do analizy wydajności. Dostęp śledzenia SQL, albo za pomocą SQL Server Profiler, graficzny interfejs użytkownika, lub za pomocą Transact-SQL wprowadzony w wierszu polecenia procedury zapisanej w systemie.
Uruchomionej, śledzenia SQL przechwytuje zdarzeń w aparat bazy danych, w jakiej występują.Przechwycone zdarzenie są wystąpienia klasa zdarzenia, które istnieje możliwość monitorowania w procesie nazywanym trace. Każda klasa zdarzenie składa się z zdarzenie danych i nazwę kolumny, które opisują atrybutów określonego wystąpienia klasa zdarzenia.Po wystąpieniu zdarzenie, która należy do klasy określonej w śledzenia zdarzeń, śledzenia SQL rejestruje nazwę zdarzenie i skojarzonych danych w plik śledzenia.
Zazwyczaj dostęp śledzenia SQL za pośrednictwem 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.
Powiadomień o zdarzeniach wysyłać informacje do usługa o wiele z tych samych zdarzenie, które są przechwytywane przez śledzenia SQL usługa Broker.Jednak w odróżnieniu od ślady, powiadomień o zdarzeniach służą do wykonywania akcja wewnątrz SQL Server w odpowiedzi zdarzenie. Ponieważ powiadomień o zdarzeniach wykonywane asynchronicznie, te akcje należy wykonać nie zużywają żadnych zasobów określonych przez bezpośrednie transakcji.
W następujących tematach opisano sposób używania SQL Server ProfilerSQL śledzenia i powiadomień o zdarzeniach do monitorowania zdarzeń.
Uwaga
W SQL Server 2008, można użyć zdarzenia Extended rozwiązywać problemy z wydajnością. Rozszerzone zdarzenia oferuje głębiej widoku do wewnętrznego Wyrobiska z SQL Serveri mogą być używane dla więcej zaawansowanych scenariuszy rozwiązywania problemów. Aby uzyskać więcej informacji zobaczSQL Server Extended Events.
In This Section
Temat |
Description |
---|---|
W tym artykule wyjaśniono, jak działa śledzenie programu SQL i sposób tworzenia śledzenia z procedur przechowywanych. |
|
W tym artykule wyjaśniono, jak do śledzenia informacji o SQL Server Profiler. |
|
Zawiera informacje o serwerze operacje, które można dostroić poprawa narzędzie i narzędzie Wydajność |
|
Zawiera informacje na temat w jaki sposób można dostroić SQL Server Aby zoptymalizować wydajność serwera. |
|
W tym artykule wyjaśniono, jak działają powiadomień o zdarzeniach i jak ich używać do monitorowania i reagowanie zdarzenie bazy danych i serwera. |
|
Zawiera informacje na temat używania programu SQL Server Management Studio do monitorowania SQL Server wydajność. |
|
Zawiera informacje dotyczące korzystania z SQL Server Dziennik błędów i dzienniku aplikacji systemu Microsoft Windows do monitorowania SQL Server działanie. |
|
Zawiera informacje dotyczące korzystania z Transact-SQL instrukcje do monitorowania wystąpienie SQL Server. |
See Also