Raport: Czasochłonne raporty według sumy

Wprowadzenie

Aplikacja raportu Czasochłonne raporty według sumy analizuje informacje o wydajności monitora wydajności bazy danych. Raport wyświetla najbardziej czasochłonne raporty. Ponadto wyświetlanych jest pięć najbardziej czasochłonnych instrukcji SQL dla raportów, jeśli są one dostępne.

Wykonywanie raportów i dokumentów wpływa na obciążenie systemu. Jeśli obciążenie jest zbyt wysokie, czasy odpowiedzi będą się znacznie wahać. Aby zoptymalizować czas odpowiedzi systemu, należy w pierwszej kolejności sprawdzić obciążenie generowane przez raporty i dokumenty.

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.

Raport – za pomocą tego parametru można ograniczyć wynik do określonych raportów.

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:

Raport – nazwa raportu.

Liczba – prezentuje ile cykli ODBC zostało wykonanych dla raportu w analizowanym okresie.

Suma – suma czasów wykonania podróży w obie strony ODBC dla raportu w rozważanym okresie.

Średnia – średni czas wykonania podróży w obie strony ODBC dla raportu w analizowanym okresie.

Dokument zawierający n stron powinien zostać wydrukowany średnio w ciągu maksymalnie 2+n sekund. Jeśli dokumenty wymagają więcej czasu w dłuższej perspektywie, mogą generować zbyt duże obciążenie systemu w tle. Często wykonywane raporty nie powinny mieć czasu wykonania dłuższego niż 1 minuta.

Maksymalny – najdłuższy czas wykonania raportu w ODBC w rozpatrywanym okresie.

Minimalny – najkrótszy czas wykonania raportu ODBC w rozpatrywanym okresie.

Odchylenie standardowe – odchylenie standardowe w odniesieniu do czasów wykonania podróży w obie strony ODBC.

Rozkład – dziewięć kolumn dla rozkładu odpowiada każdej kategorii czasu wykonania. Liczby w kolumnach reprezentują liczbę podróży w obie strony ODBC, których czasy wykonania należą do odpowiednich kategorii.

Jeśli czasy wykonania raportu ulegają znacznym wahaniom, może to być spowodowane zarówno samym raportem, jak i silnie zmieniającym się obciążeniem systemu w tle. 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 raporty według sumy.

Raport

Poniższy raport dotyczy aplikacji Czasochłonne raporty według sumy:

com.cisag.sys.tools.profiling.rpt.MonitoringReportSum

Czy ten artykuł był pomocny?