Odniesienie do dokumentacji Implementacja
Ta funkcja używana jest do wyświetlania procesów i blokad odpowiadających procesom w bazie danych.
Elementy te prezentowane są w dwóch zakładkach: pierwsza zawiera listę procesów, druga natomiast listę blokad.
Funkcję stosuje się do identyfikacji blokad. Po weryfikacji procesów blokujących i blokowanych będzie możliwe zatrzymanie procesu blokującego.
Prezentacja
Wykorzystany do identyfikacji charakterystyki używanej bazy danych.
Zamknij
Pola
Na tej karcie występują następujące pola :
| Nazwa bazy danych |
| Numer wersji dla bazy danych |
| Opis wersji bazy danych |
Zamknij
Prezentacja
Po uruchomieniu tej funkcji procesy związane z bieżącym folderem wyświetlane są domyślnie.
Jeżeli procesy są niezbędne we wszystkich folderach rozwiązań, należy zmodyfikować Filtr procesów.
Jeżeli sortowanie wyświetlania procesów ma zostać zmodyfikowane, należy zmodyfikować Sortowanie procesów i Kierunek.
Następnie konieczne będzie odświeżenie wyświetlania za pomocą dołu ekranu.
Ekran podzielony jest na dwie sekcje:
Pierwsza sekcja zawiera tabelę prezentującą bieżące procesy zachodzące w bazie danych.
Sekcja ta wykorzystywana jest do modyfikowania opcji filtrów i sortowania procesów.
Filtr wykorzystywany jest do ograniczenia wyświetlania procesów i, w konsekwencji, wyświetlania blokad.
Aby zastosować nowe opcje wyświetlania, konieczne będzie odświeżenie wyświetlania za pomocą przycisku na dole ekranu.
Zamknij
Pola
Na tej karcie występują następujące pola :
| Identyfikator dla sesji w bazie danych |
|   |
| Nazwa użytkownika bazy danych |
| Systemowa nazwa użytkownika |
| Data połączenia |
| Czas połączenia |
| Status połączenia |
| Program w trakcie wykonywania. |
| Data ostatniego wykonania dla instrukcji SQL podczas połączenia |
| Czas ostatniego wykonania w przypadku instrukcji SQL podczas połączenia |
| Typ ostatnio wykonanej instrukcji SQL |
| Identyfikator procesu w urządzeniu (określany przez system operacyjny). |
| Określa, czy proces wykonywany jest w tle. |
| Nazwa, komputer lub urządzenie (określane przez system operacyjny), z którego użytkownik jest połączony. |
| Wolumen UC używany przez sesję w przypadku statystyk powiązanych z używanym UC przez daną sesję. |
| Pamięć PGA Ilość pamięci używanej przez sesję w przypadku statystyk powiązanych z pamięcią PGA dla danej sesji. |
| Fizyczne odczyty w E/S Liczba fizycznych bloków E/S, które mogą być odczytywane podczas sesji dla statystyk fizycznych odczytów. |
| Odczyty logiczne Wiele bloków danych może być odczytywanych podczas sesji, w szczególności bloki odczytywane z pamięci lub dysku na potrzeby statystyk powiązanych z blokiem odczytywanym z bazy danych. |
| Rzeczywista analiza (sztywne rozbiory) Rzeczywista analiza (sztywne rozbiory) może być odczytywana podczas sesji w przypadku statystyk powiązanych z liczbą analiz (rzeczywistą). Analizy te są wykonywane, gdy serwer analizuje zapytanie i nie znajdzie właściwej zgodności w pamięci podręcznej biblioteki. |
Blok numer 2
| Używany do ograniczania bądź nieograniczania listy procesów. Istnieje możliwość wyświetlania:
|
|   |
| Używane do sortowania listy procesów. Istnieje możliwość określania znaczenia sortowania. |
|   |
Zamknij
Ikona "Operacje"
Pola
W tym oknie występują następujące pola :
Blok numer 1
| Identyfikator dla sesji w bazie danych |
| Nazwa użytkownika bazy danych |
|   |
| Data ostatniego wykonania dla instrukcji SQL podczas połączenia |
| Czas ostatniego wykonania w przypadku instrukcji SQL podczas połączenia |
| Systemowa nazwa użytkownika |
Ostatnia instrukcja SQL
| Tekst dla ostatniej instrukcji SQL wykonywanej podczas połączenia |
Zamknij
Wykorzystywane do wyświetlania tekstu dla ostatniej instrukcji SQL dla danego procesu.
Wykorzystywane do oczekiwania na zakończenie bieżących transakcji przez zamknięciem wybranej sesji.
Jedynie użytkownik bazy danych, któremu przypisano rolę DBA, może wykonać to działanie. Dlatego konieczne będzie podanie nazwy użytkownika posiadającego wystarczające uprawnienia oraz jego hasło.
Wykorzystywane do natychmiastowego zamknięcia wybranej sesji.
Jedynie użytkownik bazy danych, któremu przypisano rolę DBA, może wykonać to działanie. Dlatego konieczne będzie podanie nazwy użytkownika posiadającego wystarczające uprawnienia oraz jego hasło.
Zamknij
Prezentacja
Druga zakładka wyświetla listę zastosowanych i bieżących blokad w bazie danych, które odpowiadają procesom z pierwszej zakładki.
W przypadku blokad służy to do rozpoznania:
Zamknij
Pola
Na tej karcie występują następujące pola :
| Identyfikator dla sesji w bazie danych |
|   |
| Nazwa użytkownika bazy danych |
| Systemowa nazwa użytkownika |
| Nazwa obiektu lub transakcji, która aktualnie jest zablokowana. |
| Właściciel obiektu, który aktualnie jest zablokowany. |
| Blokada, typ blokady zewnętrznej (użytkownik lub system), opis. Zewnętrzne blokady typu użytkownik są uzyskiwane przez aplikacje użytkownika. Wszystkie procesy, które są blokowane przez innych, prawdopodobnie posiadają jedną z takich blokad. Zewnętrzne blokady typu użytkownik są następujące:
Występują inne typy blokad. Pełny typ i opis kodu. |
|   |
|   |
| Tryb blokowania, w którym dana sesja stosuje blokadę oczekującą. |
| Określa, czy jest to blokada dla innego procesu |
| Tryb blokowania, w którym żądania procesu umieszczają zewnętrzną blokadę podczas oczekiwania. |
| Identyfikator dla procesu blokowania |
| Czas wyrażony w sekundach, przez jaki dany proces uzyskał blokadę lub oczekuje na blokadę. |
Zamknij
Ikona "Operacje"
Pola
W tym oknie występują następujące pola :
Blok numer 1
| Identyfikator dla sesji w bazie danych |
| Nazwa użytkownika bazy danych |
|   |
| Data ostatniego wykonania dla instrukcji SQL podczas połączenia |
| Czas ostatniego wykonania w przypadku instrukcji SQL podczas połączenia |
| Systemowa nazwa użytkownika |
Ostatnia instrukcja SQL
| Tekst dla ostatniej instrukcji SQL wykonywanej podczas połączenia |
Zamknij
Wykorzystywane do wyświetlania tekstu dla ostatniej instrukcji SQL dla danego procesu.
Zamknij
Ten przycisk, dostępny także przy użyciu skrótu, używany jest do odświeżenia widoku zakładek. |