SQL Server Profiler to interfejs do tworzenia i zarządzania śladami oraz analizowania i odtwarzania wyników śledzenia. Te zdarzenia są zapisywane w pliku śledzenia, który można analizować lub wykorzystać do odtwarzania serii konkretnych kroków, gdy problem zostanie zdiagnozowany później.
Narzędzie SQL Server Profiler może przechwycić wiele informacji o bazie danych, takich jak status połączenia, dodawanie, usuwanie, modyfikowanie i zmienianie instrukcji, parametry wykonywanych procedur przechowywanych i tak dalej. Jeśli utworzymy nowy ślad bezpośrednio, po kliknięciu Uruchom, zostanie zarejestrowana duża liczba logów, co jest dla nas niewygodne w rozwiązywaniu problemu.
Co jeśli szybko znajdziemy potrzebne nam informacje w SQL?
W szablonie nowej ścieżki wybierz następujące wydarzenia:
Sprawdź, aby pokazać wszystkie kolumny, przesuń przewijający pasek i sprawdź "DatabaseName", jak pokazano na poniższym rysunku:
Kliknij filtr kolumnowy, aby znaleźć nazwę bazy danych, podobnie jak populacja, musimy śledzić nazwę bazy danych, którą chcemy analizować, jak pokazano na poniższym obrazku:
Oczywiście możesz też filtrować według nazwy aplikacji:
Na koniec kliknij Run.
Spróbuj wykonać zapytanie SQL w bazie danych, a wynik śledzenia jest następujący:
(Koniec)
|