5.A.2.1.1. Wstęp
Widok umożliwiający uruchamianie i analizowanie wyników działania mechanizmu Oracle SQL Profiler.
Do poprawnego działania widoku wymagane jest by na schemacie wspólnym lub bierzącym istniały odpowiednie obiekty bazy danych. Wymagane obiekty tworzone są przez skrypt PROFTAB.SQL znajdujący się w katalogu $(ORACLE_HOME)/RDBMS/ADMIN.
5.A.2.1.2. Uruchamianie i zatrzymywanie SQL Profiler
Aby uzyskać wyniki SQL Profiler należy postępować zgodnie z poniższymi punktami
- Uruchom - do uruchomienia mechanizmu służy przycisk startu dostępne poprzez przycisk znajdujący się na panelu narzędzi widoku po lewej stronie lub menu SQL Profiler.
Po uruchomieniu na liście poniżej przycisku powinien pojawić się wpis „uruchomienia”. - Wykonanie kodu PL/SQL – uruchomić anonimowy blok PL/SQL lub funkcję/procedurę.
- Wstrzymaj – wykonanie opcji wstrzymania jest opcjonalne, można nią wstrzymać zbieranie informacji o wykonywaniu kodu PL/SQL przez SQL Profiler.
Wstrzymanie wiąże się z przeliczeniem informacji i wyświetleniem ich na liście obiektów PL/SQL po prawej stronie widoku. - Wznów – opcja służy do wznowienia zbierania informacji przez SQL Profiler.
- Zatrzymaj – zatrzymanie zbierania informacji spowoduje przeliczenie wszystkich dostępnych informacji i dostosowanie ich do wyświetlania dostępnych źródeł PL/SQL.
Punkty od 2 do 4 można wykonywać wielokrotnie.
5.A.2.1.3. Przeglądanie wyników
Aby przeglądać wyniki wykonania SQL Profiler należy się posłużyć dostępnymi listami danych.
- Lista uruchomień – znajduje się po lewej stronie widoku. Udostępnia ona uruchomienia dla bieżącej sesji lub wszystkie po wybraniu przycisku [Wszystkie].
- Lista uruchomionych obiektów – znajduje się po prawej stronie widoku na samej górze. Wyświetla wykonane obiekty bazy danych, takie jak funkcji/procedur/wyzwalaczy. Obok nazw i lokalizacji wyświetlana jest również informacja o czasie wykonania poszczególnych obiektów jak i procentowy udział obiektu w całym uruchomieniu.
- Lista wierszy obiektu - znajduje się po środku widoku i udostępnia czasy wykonania poszczególnych, wykonanych przez bazę danych wierszy kodu źródłowego.
- Źródło - po każdorazowym wybraniu wiersza obiektu z listy wierszy, w oknie źródła znajdującym się na samym dole widoku zostanie wyróżniona wykonana linia kodu.
Informacje o czasach wykonań wyświetlana jest w nano sekundach. Aby wyświetlić dane w mili sekundach należy wybrać przycisk [ms] znajdujący się powyżej listy uruchomień.
5.A.2.1.4. Integracja z programami zewnętrznymi
Zestaw kodów pozwlających uruchomić SQL Profiler w programach i systemach zewnętrznych aby umożliwić przeglądanie wyników w programie ORBADA.