Wprowadzenie
Aplikacja raportu Czasochłonne polecenia bazodanowe według sumy ocenia informacje o wydajności monitora wydajności bazy danych. Raport wyświetla najbardziej czasochłonne polecenia SQL. Oprócz poleceń SQL wyświetlanych jest pięć aplikacji, akcji lub raportów, które najczęściej korzystają z danej instrukcji.
Czasy wykonywania poleceń SQL w dużym stopniu determinują czas odpowiedzi serwera aplikacji.
Jeśli odnotowywano szczególnie wysokie obciążenie bazy danych w systemie, można użyć tego raportu, aby dowiedzieć się, które aplikacje lub raporty są odpowiedzialne za wysokie obciążenie bazy danych.
W artykule zawarto informacje dotyczące parametrów aplikacji, za pomocą których można zdefiniować zawartość dokumentu raportu. Znajdują się tu również informacje na temat wyniku wyjściowego. Możliwe ustawienia wyjściowe w tej aplikacji odpowiadają również opcjom ustawień w oknie dialogowym.
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.
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.
Baza danych – należy użyć tego parametru, aby w razie potrzeby ograniczyć dane wydruku do baz danych o określonej identyfikacji.
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:
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.
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.
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 polecenia bazodanowe według sumy.
Raport
Dla aplikacji Czasochłonne polecenia bazodanowe według sumy odpowiedni jest następujący raport
com.cisag.sys.tools.profiling.rpt.MonitoringStatementSum



