Wprowadzenie
Aplikacja raportu Czasochłonne działania posortowane według sumy może być używana do analizowania informacji o wydajności monitora wydajności bazy danych. Raport pokazuje najbardziej czasochłonne działania w aplikacjach interaktywnych. Ponadto wyświetlanych jest pięć najbardziej czasochłonnych instrukcji SQL dla akcji, jeśli są dostępne.
Można użyć tej aplikacji raportu, aby wyszukać aplikacje i akcje z najdłuższym całkowitym czasem wykonania. Jeśli interaktywna akcja trwa dłużej niż 1 sekundę, jest ona postrzegana przez użytkownika jako powolna. Zwykle działanie interaktywne powinno trwać tylko 0,5 sekundy.
Niniejszy artykuł zawiera informacje na temat parametrów aplikacji, za pomocą których jest definiowana zawartość dokumentu raportu, który ma zostać wyprowadzony oraz o jego wyniku. Możliwe ustawienia wyniku w tej aplikacji odpowiadają również opcjom ustawień w oknie dialogowym dla dowolnego wydruku.
Opis ustawień wydruku znajduje się w dokumencie Raport: Dokumenty raportów.
Sposób korzystania z aplikacji został opisany w dokumencie Instrukcje: Raport: Dokumenty raportów.
Parametry
Za pomocą parametrów określane są kryteria wyszukiwania, a w konsekwencji wynik wydruku. Parametry służą więc do wyboru zbioru danych.
Opis parametrów:
Tytuł raportu — zawiera tytuł dokumentu raportu. Domyślnie podawana jest nazwa raportu, na podstawie którego generowany jest dokument. Tytuł może być ustalony indywidualnie.
Monitor wydajności – należy wskazać monitor wydajności, którego zarejestrowane dane mają zostać wyświetlone. Wybór w tym polu ma wpływ na zawartość pola Okres.
Okres – parametr służy określić przedział czasu, który ma być wyświetlany w raporcie. W przypadku wybrania kilku okresów dane są agregowane. Należy wskazywać tylko okresy tego samego typu (np. tydzień).
Serwer aplikacji – za pomocą tego parametru można ograniczyć wynik wyświetlania do serwerów aplikacji o określonej identyfikacji.
Aplikacja – za pomocą tego parametru można ograniczyć wybór informacji o wydajności wyświetlanych w raporcie do określonych aplikacji.
Liczba wyników – za pomocą tego parametru można określić liczbę wyświetlanych rekordów danych.
Wydruk
Raport wyświetla wyniki w tabeli. Jeśli to możliwe, dla każdego wpisu wyświetlanych jest pięć najbardziej czasochłonnych poleceń SQL.
Tabela zawiera następujące kolumny:
Aplikacja – nazwa aplikacji
Akcja– techniczna nazwa akcji
Liczba – informacja jak często akcja była wykonywana w analizowanym okresie
Suma – wyrażona w sekundach suma czasów wykonania akcji w analizowanym okresie
Średnia – średni czas wykonania akcji w sekundach w analizowanym okresie. W przypadku często używanych akcji średni czas wykonania powinien być krótszy niż jedna sekunda. Wraz ze wzrostem ilości danych w bazie danych, czas wykonania instrukcji SQL może wzrosnąć.
Maksymalny – najdłuższy czas wykonania akcji w sekundach w analizowanym okresie.
Minimalny – najkrótszy czas wykonania akcji w rozważanym okresie, wyrażony w sekundach.
Odchylenie standardowe – prezentuje odchylenie standardowe w sekundach w odniesieniu do czasów wykonania.
Rozkład – dziewięć kolumn dla rozkładu odpowiada każdej kategorii czasu wykonania. Liczby w kolumnach przedstawiają liczbę akcji, których czasy wykonania mieszczą się w odpowiednich kategoriach. Jeśli czasy wykonania akcji ulegają znacznym wahaniom, może to być spowodowane zarówno samą akcją, jak i silnie zmieniającym się obciążeniem systemu. Należy sprawdzić wykorzystanie systemu bazy danych i serwera aplikacji.
Instrukcja bazodanowa – identyfikacja instrukcji bazodanowej. Za pomocą tej identyfikacji można załadować powiązaną instrukcję w aplikacji Zapytanie o polecenia bazodanowe.
Instrukcja – instrukcja SQL.
Czas DB – zmierzony czas operacji na bazie danych, które zostały wykonane w ramach akcji.
Całkowity czas CPU – zmierzony czas wymagany przez CPU do wykonania akcji.
Czas CPU CEE– zawiera zmierzony czas, który był potrzebny procesorowi do wykonania akcji. Jeśli używany system operacyjny to obsługuje, jest to czas CPU, który był potrzebny procesowi Comarch ERP Enterprise do wykonania akcji, bez wymaganego czasu CPU systemu. Jeśli system operacyjny nie obsługuje tego rozróżnienia, kolumna zawiera tę samą wartość, co kolumna Całkowity czas CPU.
Liczba instrukcji DB – liczbę instrukcji bazy danych, które zostały wykonane podczas wykonywania akcji.
Nowa instrukcja DB – wskazuje, czy powiązana instrukcja bazy danych wystąpiła po raz pierwszy podczas wykonywania akcji.
Konfiguracja
W aplikacji Konfiguracja nie występują dedykowane parametry dla aplikacji Raport: Czasochłonne działania posortowane według sumy.
Raport
Poniższy raport jest odpowiedni dla aplikacji Raport: Czasochłonne działania posortowane według sumy:
com.cisag.sys.tools.profiling.rpt.MonitoringActionSum



