Udostępnij za pośrednictwem


Typical Uses of SQL Server Profiler

SQL Server Profiler to bogaty interfejs do tworzenia i zarządzania ślady i analizować i powtarzania wyniki śledzenia.Korzystanie z SQL Server Profiler zależy od tego, z powodu monitorowanych wystąpienie SQL Server Database Engine. Na przykład jeśli znajdują się w fazie rozwoju cyklu produkcji, nie jesteś obawy poniesione przez śledzenie wielu zdarzeń, jak obawiasz się o uzyskanie wszystkie szczegóły dotyczące wydajności można zbierać obciążenia.Jeśli natomiast monitorowany serwer produkcyjny, który ma Twoje ślady bardziej szczegółowych i na określony czas tak śledzenia wiąże się z co najmniej obciążenia na serwerze.

Użycie SQL Server Profiler Aby:

  • Monitorowanie wydajności wystąpienie SQL Server Database EngineSerwer analiz lub Integration Services (po ich wystąpieniu).

  • Debugowanie instrukcji języka Transact-SQL i procedur przechowywanych.

  • Analizowanie wydajności poprzez zidentyfikowanie spowolnienie wykonywania kwerendy.

  • Wykonuje się stresu testowania i jakości ubezpieczeń odtwarzanie śladów.

  • Odtwórz ślady jednego lub kilku użytkowników.

  • Zapisywanie wyniki plan wykonania wykonuje analizy kwerendy.

  • Test Transact-SQL instrukcji i procedur przechowywanych w fazie rozwoju przez krokowe instrukcji, aby potwierdzić, że kod działa zgodnie z oczekiwaniami jednego projektu.

  • Rozwiązywanie problemów w SQL Server Przechwytując zdarzeń w systemie produkcji i odtwarzanie ich w systemie testowym. To jest przydatne do testowania i debugowania i umożliwia użytkownikom w dalszym ciągu korzystać z systemu produkcyjnego bez zakłóceń.

  • Inspekcja i sprawdzić działanie, które wystąpiły na wystąpienie SQL Server. Pozwala to administratorowi zabezpieczeń wyświetlić zdarzenia inspekcji, w tym sukces i niepowodzenie próba logowania i sukcesu i błędu uprawnienia w dostępie do instrukcji i obiektów.

  • Zapisz wyniki śledzenia w formacie XML do znormalizowanej struktury hierarchicznej do wyników śledzenia.Pozwala to na modyfikowanie istniejących ślady lub ręcznie utworzyć ślady i ponowne ich odtwarzanie.

  • Umożliwienie klas podobne zdarzenie mają być grupowane i analizować wyniki śledzenia agregacja.Wyniki te zawierają liczniki oparte na grupowanie jednej kolumnie.

  • 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.