How to: Correlate a Trace with Windows Performance Log Data (SQL Server Profiler)

SQL Server Profiler can correlate Microsoft Windows System Monitor counters with SQL Server or SQL Server Analysis Services events.Monitor systemu Windows rejestruje aktywność systemu dla określonych liczników w dzienników wydajności.

Uwaga

Aby uzyskać informacje dotyczące udostępniania dzienniki między różnymi wersjami systemu Windows zobacz procedurę na końcu tego tematu.

Aby skorelować śledzenia z danymi dziennika wydajności

  1. W SQL Server Profiler, otwórz tabela Śledzenie lub zapisanym plik śledzenia. Nie można skorelować Uruchamianie śledzenia, które nadal zbiera dane zdarzenie.Dokładne korelacji z danymi w Monitorze systemu śledzenie musi zawierać zarówno StartTime and EndTime kolumny danych.

  2. On the SQL Server ProfilerFile menu, click Import Performance Data.

  3. W Otwórz , okno dialogowe Wybierz plik, który zawiera dziennik wydajności.Dane dziennika wydajności musi przechwytywane w tym samym okresie czas, w którym są przechwytywane dane śledzenia.

  4. W Ogranicz liczników wydajności -okno dialogowe, należy zaznaczyć pola wyboru odpowiadające Monitora systemu obiekty i liczniki, które chcesz wyświetlić obok śledzenia.Kliknij przycisk OK.

  5. Wybierz zdarzenie w oknie śledzenia zdarzeń lub przechodzenia między kilka wierszy sąsiadujących ze sobą w oknie śledzenia zdarzeń przy użyciu klawiszy strzałek.Pionowy pasek czerwonym w Dane Monitora systemu okno wskazuje dane dziennika wydajności, które jest powiązane z wybranym śledzenia zdarzeń.

  6. Kliknij punkt zainteresowanie wykres Monitora systemu.Wybrano odpowiedni wiersz śledzenia, który jest najbliższy w czasie.Aby powiększyć przedziału czas, naciśnij i przeciągnij wskaźnik myszy na wykresie Monitora systemu.

Aby utworzyć dzienników wydajności, które mogą być współużytkowane przez różne wersje systemu Windows

  1. W Panelu sterowania otwórz aplet Narzędzia administracyjne, a następnie dwukrotnie kliknij przycisk Wydajność.

  2. W Wydajność okno dialogowe rozwiń pozycjęUsługa Dzienniki wydajności i alerty, kliknij prawym przyciskiem myszy Dzienniki liczników, a następnie kliknij przycisk Ustawienia nowego dziennika.

  3. Wpisz nazwę dziennika liczników, a następnie kliknij przycisk OK.

  4. Na Ogólne karcie, kliknij przycisk Dodawanie liczników.

  5. W Obiekt wydajności zaznacz obiekt wydajności, które mają być monitorowane.Nazwy SQL Server obiekty wydajności dla wystąpienia domyślnego SQL Server zaczynają się SQL Server a nazwanych wystąpień zaczynają się od prefiksu MSSQL $nazwa_wystąpienia.

  6. Dodać dowolną liczbę liczników w razie potrzeby dla użytkownika SQL Server wystąpienie i innych ważnych wartości, takie jak czas procesora i czas dysku.

  7. Po zakończeniu dodawania liczników, kliknij przycisk Zamknij.

  8. Do ustawiania wartości Przykładowe dane co interwał.Zaczynają się interwał próbkowanie niewielkie, na przykład 5 minut, a następnie dostosować interwał, w razie potrzeby.

  9. Na Pliki dziennika karty, wybierz polecenie TextFile (rozdzielany przecinkami) from the Typ pliku dziennika listy.Tekst rozdzielany przecinkami, pliki dziennika mogą być współużytkowane przez różne wersje systemu Windows i mogą być przeglądane w dalszej części Raportowanie narzędzia, takie jak program Microsoft Excel.

  10. Na Harmonogram zakładkę, określ harmonogram monitorowania.

  11. Kliknij przycisk OK , aby utworzyć dziennik wydajności.