Typowe zastosowania programu SQL Server Profiler
SQL Server Profiler jest bogaty interfejs do tworzenia i zarządzania śladów i analizować i odtwarzania wyniki śledzenia.Korzystanie z SQL Server Profiler zależy od przyczyny monitorowania wystąpienie Aparat baz danych programu SQL Server.Na przykład jeśli w fazie rozwoju cyklu produkcyjnego, nie jesteś obawy koszty poniesione przez śledzenie wielu zdarzeń są dane dotyczące uzyskiwania szczegóły wydajności można zbierać.Jeśli natomiast monitorowany serwer produkcyjny, ma śladów, być bardziej sprecyzowanych i ograniczony w czas , śledzenia wiąże się z co najmniej obciążenia na serwerze.
Use SQL Server Profiler to:
Monitorowanie wydajności wystąpienie Aparat baz danych programu SQL Server, serwer analiz lub Integration Services (po ich wystąpieniu).
Debugowanie instrukcji Transact-SQL i procedur przechowywanych.
Analizowanie wydajności, identyfikując powoli wykonywanie kwerend.
Wykonuje odtwarzanie śladów stress ubezpieczeń testowania i jakości.
Odtwórz śladów jednego lub więcej użytkowników.
Wykonywanie analizy kwerendy przez zapisywanie wyniki Showplan.
Test Transact-SQL instrukcji i procedur przechowywanych w fazie rozwoju projektu przez krokową za pomocą instrukcji, aby potwierdzić, że kod działa zgodnie z oczekiwaniami.
Rozwiązywanie problemów w SQL Server przez przechwytywania zdarzeń w systemie produkcji i odtwarzanie ich na systemu testowego.Jest to użyteczne dla testowania i debugowania i umożliwia użytkownikom kontynuować korzystanie z systemu produkcyjnego bez zakłóceń.
Audytem i przeglądem aktywności, który wystąpił na wystąpienie SQL Server.Pozwala to administratorowi zabezpieczeń wyświetlić zdarzenia inspekcji, w tym sukces i niepowodzenie próba logowania i sukces i niepowodzenie uprawnienia w dostęp do sprawozdań i obiektów.
Zapisz wyniki śledzenia w XML zapewniające strukturę hierarchiczną znormalizowanych wyników śledzenia.Umożliwia modyfikowanie istniejących śladów lub ręcznie utworzyć śladów i odtworzyć je ponownie.
Agregacja wyniki śledzenia, aby umożliwić podobnych zdarzenie klasy zgrupowane i analizowane.Wyniki te zawierają liczniki oparte na grupowanie pojedynczej kolumna.
Użytkownicy, którzy nie są administratorami, aby utworzyć śladów.
Liczniki wydajności skorelować z śledzenia do diagnozowania problemów z wydajnością.
Konfigurowanie śledzenia szablonów, które mogą być używane do śledzenia później.