Udostępnij za pośrednictwem


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.