DBPLUS Performance Monitor opis zmian w wersjach ,

Podobne dokumenty
DBPLUS Performance Monitor opis zmian w wersjach ,

Data: 28 czerwiec DBPLUS Performance Monitor dla Oracle opis zmian w wersji

DBPLUS Performance Monitor opis zmian w wersji

Performance Monitor. dbplus.tech

DBPLUS Performance Monitor opis zmian w wersji

DBPLUS Performance Monitor dla Oracle opis zmian w wersji

DBPLUS Performance Subtitle Monitor dla Oracle. dbplus.tech

DBPLUS Performance Monitor dla Microsoft SQL Server opis zmian w wersji

DBPLUS Performance Monitor opis zmian w wersji

DBPLUS Performance Monitor dla SQL Server

DBPLUS Performance Monitor dla SQL Server

DBPLUS Performance Monitor dla SQL Server. Podręcznik użytkownika

Instrukcja obsługi Konfigurator MLAN-1000

Wykaz zmian w programie SysLoger

DBPLUS Performance Monitor dla PostgreSQL. Podręcznik Użytkownika

Instrukcja instalacji środowiska testowego na TestingCup wersja 1.0

Podręcznik użytkownika

Problemy techniczne SQL Server

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

DBPLUS Performance Monitor dla Oracle

Tryb wyświetlania wielu rozkładów zajęć

Konfiguracja serwera DNS w systemie Windows Server 2008 /2008 R2

Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2. Instrukcja tworzenia bazy danych dla programu AUTOSAT 3. wersja 0.0.

Do wersji Warszawa,

Instrukcja obsługi aplikacji MobileRaks 1.0

Komunikator podręcznik użytkownika podręcznik użytkownika

Instrukcja konfiguracji programu KS-ASW do pracy w trybie wielopodmiotowym

Win Admin Monitor Instrukcja Obsługi

Zmiany funkcjonalne i lista obsłużonych zgłoszeń Comarch DMS , Comarch DMS i Comarch DMS

INFORMATOR TECHNICZNY WONDERWARE

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce)

By móc zainstalować plugin niezbędna jest uprzednia instalacja Notowań Online 3 oraz programu do analizy technicznej AmiBroker.

KASK by CTI. Instrukcja

Z pojedynczym obiekcie zasady grupy znajdziemy dwa główne typy ustawień:

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento 2 (plugin dostępny w wersji ecommerce)

onfiguracja serwera DNS w systemie Windows Server 2008 /2008 R2

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym PrestaShop (plugin dostępny w wersji ecommerce)

Zalecana instalacja i konfiguracja Microsoft SQL Server 2016 Express Edition dla oprogramowania Wonderware

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce)

Instrukcja obsługi programu CMS Dla rejestratorów HANBANG

Instrukcja użytkownika ARSoft-WZ3

Minimalna wspierana wersja systemu Android to zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4.

Praca w programie dodawanie pisma.

Konfiguracja pomiaru temperatury oraz alarmu poprzez wyjścia cyfrowe w przypadku przekroczenia zadanej temperatury

asix Autoryzacja dostępu do zasobów WWW systemu asix (na przykładzie systemu operacyjnego Windows 2008)

INFORMATOR TECHNICZNY WONDERWARE. Odczytywanie danych z arkusza Excel za pomocą zapytań SQL do aplikacji InTouch

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym PrestaShop (plugin dostępny w wersji ecommerce)

DBPLUS BETTER PERFORMANCE. Dokumentacja operacyjna do oprogramowania DBPLUS PERFOMANCE MONITOR firmy DBPLUS

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Shoper (plugin dostępny w wersji ecommerce)

PROJEKT CZĘŚCIOWO FINANSOWANY PRZEZ UNIĘ EUROPEJSKĄ. Opis działania raportów w ClearQuest

emszmal 3: Automatyczne księgowanie przelewów w programie Sello (plugin dostępny w wersji ecommerce)

PRZEWODNIK PO ETRADER ROZDZIAŁ XII. ALERTY SPIS TREŚCI

1. Ze strony pobieramy plik instalacyjny.

Wstęp INFORMATOR TECHNICZNY WONDERWARE. Wysyłanie wiadomości z programu Wonderware Historian. 1. Aktywowanie Database Mail

Obsługa systemu OGNIVO w aplikacji Kancelaria Komornika

PRZEWODNIK TECHNICZNY DLA KART PŁATNICZYCH

Jak skonfigurować bezpieczną sieć bezprzewodową w oparciu o serwer RADIUS i urządzenia ZyXEL wspierające standard 802.1x?

Produkcja by CTI. Proces instalacji, ważne informacje oraz konfiguracja

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Shoper (plugin dostępny w wersji ecommerce)

ERGODESIGN - Podręcznik użytkownika. Wersja 1.0 Warszawa 2010

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym IAI-Shop (plugin dostępny w wersji ecommerce)

Konfigurowanie sterownika CX1000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy z sterownikiem CX1000

Nowe funkcje CONDICO Trade 4.0

INFORMATOR TECHNICZNY WONDERWARE

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

Wnioski i dyspozycje elektroniczne. Instrukcja użytkownika systemu bankowości internetowej dla firm. BOŚBank24 iboss

1. Opis okna podstawowego programu TPrezenter.

Opis modułu pl.id w programie Komornik SQL-VAT

Viatoll Calc v1.3. Viatoll Calc. Instrukcja użytkownika. Strona 1

1. Aplikacja LOGO! App do LOGO! 8 i LOGO! 7

Pasek menu. Kategoria zakładki umożliwia dodawanie zakładek notowań i edytowanie sposobu ich wyświetlania.

1.1 Ustawienie adresów IP oraz masek portów routera za pomocą konsoli

INFORMATOR TECHNICZNY WONDERWARE. Narzędzie redundancji systemu alarmowania Alarm Hot Backup dla oprogramowania. Struktura systemu redundantnego

Konfiguracja panelu ASTRAADA HMI z sterownikiem ASTRADA ONE

Instrukcja wczytywania i przekazywania zbiorów centralnych w Centralnej Aplikacji Statystycznej przez użytkowników podobszaru SR

SysLoger. Instrukcja obsługi. maj 2018 dla wersji aplikacji (wersja dokumentu 2.5)

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym IAI-Shop (plugin dostępny w wersji ecommerce)

Program kadrowo płacowy - wersja wielodostępna z bazą danych PostgreSQL 8.1

L2TP over IPSec Application

Problemy techniczne SQL Server

SYSTEM INFORMATYCZNY KS-SEW

Wykład 3 Inżynieria oprogramowania. Przykład 1 Bezpieczeństwo(2) wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz

INSTRUKCJA OBŁUGI APLIKACJI ASSECO MAA

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento 2 (plugin dostępny w wersji ecommerce)

Wypożyczalnia by CTI. Instrukcja

emszmal 3: Eksport wyciągów do ILUO Biznes (plugin dostępny wraz z dodatkiem Biznes)

Awizowanie. Instrukcja użytkownika systemu bankowości internetowej dla firm. BOŚBank24 iboss

Aby poprawnie zdeinstalować usługę należy wykonać kroki przedstawione na powyższym ekranie w takiej kolejności jak zostały zaznaczone.

Instrukcja wczytywania i przekazywania zbiorów centralnych w Centralnej Aplikacji Statystycznej przez użytkowników podobszaru FA

Aplikacja npodpis do obsługi certyfikatu

Intergraph Licensing. Konfiguracja Firewall na serwerze licencji

Założenia funkcjonalności WWT on-line (pre wywiadu technicznego) dla Kanalizacji Kablowej i Słupów OPL:

Migracja Comarch ERP Altum Business Intelligence do wersji

PRODUKCJA BY CTI INSTRUKCJA INSTALACJI I KONFIGURACJI

Przed restartowaniem routera odłącz wszystkie urządzenia podłączone pod porty USB.

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Problemy techniczne SQL Server. Jak odblokować porty na komputerze-serwerze, aby umożliwić pracę w sieci?

emszmal 3: Eksport do Subiekt GT homebanking (plugin dostępny w wersji ecommerce)

Transkrypt:

DBPLUS Performance Monitor opis zmian w wersjach 2018.3.1, 2018.3.2 Data: 22 październik 2018

Spis treści 1 Nowości w wersjach 2018.3.1, 2018.3.2... 3 1.1 Zmiany w sposobie obsługi alertów...3 1.1.1 Ustawianie Przyczyn powstania problemów... 3 1.1.2 Zmiany w sposobie prezentacji informacji o alertach... 7 1.1.3 Nowe defincje alertów... 7 1.2 Usprawnienia w wyszukiwaniu zapytań poprzez Find SQL...9 1.2.1 Usprawnienie wyszukiwania zapytań dla Statement by text... 9 1.2.2 Pozostałe usprawnienia dla opcji Find SQL... 9 1.3 Prezentacja informacji o Plan Guide dla zapytań... 10 1.3.1 Menu Performance>SQL Analyze... 10 1.3.2 Menu Performance >Instance Load... 10 1.3.3 Menu Performance>Slow SQLs... 11 1.4 Ekran Sessions... 12 1.4.1 Dodanie kolumny Context Info... 12 1.4.2 Dodanie informacji o historii wykorzystania Tempdb... 12 1.4.3 Poprawa widoczności zdublowanych rekordów na ekranie sesji... 13 1.5 Usprawnienia w konsoli DBPLUS Configuration Wizard... 14 1.5.1 Poprawa konfiguracji IIS dla Windows Server 2016/Windows 10... 14 1.5.2 Usprawnienie procesu konfiguracji bazy danych repozytorium dla wersji MSSQL AZURE 14 1.6 Zmiany w usłudze monitoringu DBPLUSCATCHER... 15 1.6.1 Zmiana ustawień parametrów... 15 1.6.2 Aktualizacja słownika waitów NIE-performance-owych - CXCONSUMER... 15 1.7 Usprawnienia na stronie SQL Analyze... 15 1.8 Zmiany na ekranie Performance>SQL Details... 15 1.9 Usprawnienia ogólne... 17 1.9.1 Poprawa przełączania między instancja SQL w aplikacji... 17 1.9.2 Poprawa wskazania punktu na wykresie... 17 1.9.3 Poprawa prezentacji danych na wykresach na stronie Reports Load Trends... 17

Poniżej prezentujemy wykaz zmian w systemie DBPLUS Performance Monitor do monitoringu baz danych MSSQL. 1 Nowości w wersjach 2018.3.1, 2018.3.2 1.1 Zmiany w sposobie obsługi alertów W nowej wersji aplikacji została rozszerzona możliwość konfiguracji alertów. Dodana została funkcjonalność definiowania Przyczyn problemów i ustawienia reguł alertowych z nimi związanych. Dodane zostały również nowe definicje alertów. 1.1.1 Ustawianie Przyczyn powstania problemów Podstawowa zmiana związana jest z nowym podejściem do definicji alertów. Na ekranach Configuration > Alert Settings dodana została zakładka Reasons & Problems definition umożliwiająca przypisanie przyczyn wystąpienia problemu na bazie zdefiniowanych alertów. W nowej wersji konfiguracja alertów została podzielona na dwa etapy: wybór oraz konfiguracja odpowiednich progów CRITICAL/WARNING dla danego typu alertu, definicja reguł oparta na skonfigurowanych alertach, oraz przypisanie przyczyny wystąpienia problemu. W celu realizacji zmian został zmodyfikowany widok alertów na zakładce Alerts definition. Na stronie mamy prezentowaną informacje w kolumnach: typie alertu, opis alertu, dostępność, poziom ostrzegawczy, poziom krytyczny. Na stronie prezentowane są jedynie alerty które zostały dodane do konfiguracji. W przypadku gdy alert nie został skonfigurowany należy go dodać korzystając z przycisku [Add new alert]. Alerty można skonfigurować dla wszystkich lub dla dedykowanej instancji SQL. W każdym momencie można usunąć skonfigurowany wcześniej alert za pomocą przycisku [Klucza] i wyboru opcji Delete, spowoduje to usunięcie danego alertu z listy skonfigurowanych. Druga opcja to wyłączenie alertu, poprzez odznaczenie checkbox Enabled. Można to wykonać również po wciśnięciu przycisku [Klucza] oraz wybrania opcji Edit. 3

W nowej wersji dodawanie nowej definicji alertu również uległo zmianie. W ramach definicji alertu nie uzależniamy danego alertu od innych alertów. W zależności od typu alertu w różny sposób ustalane są wartości referencyjne. Dla alertów o typie Load Trends oraz I/O Stats ustawianie progów ustalane jest na podstawie wartości historycznej (referencyjnej). Wartość jest ustalana jako średnia ze wszystkich snap dla danej godziny (wartości brzegowe min/max są pomijane) z okresu ostatnich 30 dni (wartość domyślna konfigurowalna). W celu wyliczenia wyznaczane są dni oznaczone jako robocze na zakładce General settings. Można zdefiniować które dni wskazujemy jako robocze (History Days), oraz liczbę dni wstecz jakie będą brane pod uwagę (Number of Days Back in History). Aplikacja umożliwia uzależnienie wystąpienie alertu od od ogólnego trendu (dla całej instancji) dla danej statystyki w snap. Taka opcja jest dostępna jedynie dla alertów o typie SQL Query. Dla konfiguracji przedstawionej na obrazku poniżej oznacza to dla alermu o typie SqlQuery Rows processed: alarm będzie pomijany jeśli wartość Rows processed dla danego snap dla konkretnego Query Hash będzie poniżej 10 oraz jeśli ilość zwróconych wierszy Rows processed dla danego zapytania będzie stanowić poniżej 15% wszystkich zwróconych wierszy dla zapytań (liczba zależy od parametru Number of Top Queries to check). Dodatkowo musi zostać spełniony warunek przekroczenia progu alarmowego WARNING/CRITICAL. 4

alarm wystąpi jeśli wartość Rows processed dla danego snap w zapytaniu będzie powyżej 25. Alarm wystąpi nawet jeśli próg alarmowy nie został przekroczony (wówczas wystąpi WARNING z komentarzem Above max constant value ). Uwaga! Ilość zapytań będzie szacowana i kalkulowana dla danego alertu zależnie od ustawień konfiguracji dostępnej w zakładce General settings Number of Top Queries to check. W konfiguracji przedstawionej poniżej oznacza to że brane pod uwagę będzie pierwsze 20 zapytań wybranych względem statystyki Elapsed Time. Kolejny etap konfiguracji alarmów polega na przypisaniu reguł i zdefiniowanie dedykowanego powodu dla danej reguły. Poniżej lista zdefiniowanych domyślnie alarmów przez analityków DBPLUS. Definicje można przypisać na poziomie ogólnym do wszystkich instancji, lub też tworzyć dedykowane definicje dla wybranych instancji SQL. 5

W celu dodania nowej reguły należy w pierwszej kolejności zdefiniować powód wystąpienia problemu (reason description) dla którego będziemy definiować regułę. Następnie wybieramy typ kalkulacji (calculatione type) - na podstawie trendu czy tez online. Najważniejszym elementem konfiguracji jest ustawienie odpowiednich reguł wystąpienia problemu/powodu. W celu dodania konfiguracji należy spośród wcześniej zdefiniowanych alertów (zakładka Alerts definition), utworzyć regułę, posługując się grupami (Add group), operatorami AND, OR. W niektórych przypadkach konieczne jest użycie zaprzeczenia, są one prezentowane na liście alertów oznaczone kolorem czerwonym oraz zaczynają się od operatora NOT. 6

Po zdefiniowaniu reguły, poprawnie wybranie operatorów i uzupełnienie wszystkich dodanych alarmów, spowoduje wyświetlenie reguły poniżej. 1.1.2 Zmiany w sposobie prezentacji informacji o alertach W nowej wersji zmodyfikowana została prezentacja informacji o alertach pod wykresem Database Analysis > Performance > Database Load > Alerts. W związku z wprowadzeniem powodów powstania problemu, alerty są grupowane zgodnie z konfiguracją dla danego powodu. W przypadku gdy ten sam alert jest przypisany do wielu problemów, informacja o nim będzie powielana wielokrotnie dla każdego z Powodów oddzielnie. 1.1.3 Nowe defincje alertów W nowej wersji dostępne są nowe definicje alertów: grupa Load Trends, alarm Wait Event Time. Alarm ten mierzy czas wszystkich waitów w danym snap (ustawienie domyśle) lub konkretnego wait u w przypadku gdy taki alarm został zdefiniowany. Alarm działa na zasadzie weryfikacji czy czas waitów w danym snap nie przekroczył wartości progowej. Ilość dni branych pod uwagę uzależniona jest od parametru Number of Days Back in History (opis poniżej). W ramach weryfikacji weryfikowane są jedynie topowe waity, ilość uzależniona od parametru Number of Top Waits to check. Alarm można skonfigurować dla konkretnego waita, podając jego nazwę w polu Wait name. Dla przykładu poniżej alarm będzie mierzył czas dla waitów o nazwie LCK_M_S. 7

grupa Sql Query, alarm Wait Event Time Alarm mierzy czas trwania waitów dla danego zapytania w oparciu o historie snap. Dodatkowo dla obsługi alarmów związanych z wyliczaniem wait ów, zostały dodane parametry konfiguracyjne w zakładce Configuration > Alert settings > General settings. Parametr Number of Top Waits to check służy do obsługi waitów wyliczanych na podstawie trendu. Do wyliczania brana jest pod uwagę wartość topowych trendów w zależności od tego parametru. Natomiast parametr Number of Days Back in History, oznacza ile dni wstecz jest branych pod uwagę dla wyliczenia historii. 8

1.2 Usprawnienia w wyszukiwaniu zapytań poprzez Find SQL W ramach nowej wersji został poprawiony sposób wyszukiwania zapytań z wykorzystaniem funkcji dostępnej w ramach zakładki Performnce>SQL Details >Find SQL. 1.2.1 Usprawnienie wyszukiwania zapytań dla Statement by text W nowej wersji został zmodyfikowany sposób prezentacji wyników dla zapytań wyszukiwanych po fragmencie tekstu (Statement by text). Problem polegał na wyszukiwaniu zapytań w których były ustawiane podwójnie znaki spacji lub zapytania tworzone w wielu liniach. Po zmianach w przypadku wpisania kilku wyrażeń w polu wyszukiwania, wynik zostanie zwrócony w dwóch oddzielnych gridach: - FIND RESULT FOR EXACT QUERY TEXT MATCHING WITH oznacza wynik dokładnie taki jak wpisany fragment zapisania, - FIND RESULT FOR SIMILAR QUERY TEXT MATCHING WITH oznacza wynik zbliżony, zawierające wpisane wyrażenia. Dla przykładu zaprezentowany wynik dla wyszukania zapytań po wpisaniu select top?. W górnej tabeli zostały zwrócone zapytania które dokładnie zgadzają się z szukana treścią SELECT ( select top? isnull(qp.value,-?). W dolnej tabeli zostały znalezione zapytania dla wyrażenia select%top%? select DISTINCT top? "account0". 1.2.2 Pozostałe usprawnienia dla opcji Find SQL Poprawa błędu związanego z wpisaniem dużej wartości w polu Max.returned statements. Przy wpisaniu dużej wartości pojawiał się błąd związany z niewłaściwym typem danych. Powiększenie rozmiaru okna prezentującego wynik, w nowej wersji okno zostało powiększone o dodatkowe 10 procent. 9

1.3 Prezentacja informacji o Plan Guide dla zapytań W nowej wersji aplikacji została dodana informacja które zapytania wykorzystują Plan Guide. Informacja poza informacją zawartą zawsze na poziomie planu zapytania jest również widoczna na ekranach: - SQL Analyze, - Instance Load, - Slow SQLs. 1.3.1 Menu Performance>SQL Analyze W nowej wersji w zakładce SQL Analyze dodaliśmy informacje dotycząca czy dane zamówienie działa w Plan Guide. Informacje o Plan Guide dla zapytania można również odnaleźć w szczegółach planu zapytania (Execution Plan). 1.3.2 Menu Performance >Instance Load Dodana dodatkowa informacja o Plan Guide 10

1.3.3 Menu Performance>Slow SQLs Dodana dodatkowa informacja o Plan Guide 11

1.4 Ekran Sessions W nowej wersji została dodana informacji o Context Info pobierana z wykonywanej sesji. 1.4.1 Dodanie kolumny Context Info Informacja na temat Context Info dla danej sesji została dodana na ekranie sesji w zakładce Temp usage sessions. Oraz w zakładce Log usage sessions. 1.4.2 Dodanie informacji o historii wykorzystania Tempdb W nowej wersji dodana została informacja o historii sesji wykorzystujących Tembdb. Informacje można odszukać w po wejściu na instancje SQL (Instance Load), następnie menu Sessions a następnie zakładka Active sessions/tempdb sessions/log usage sessions history. 12

W ramach informacji na temat historii wykorzystania Tempdb, prezentujemy: Session id identyfikator sesji użytkownika, Status status sesji : running, sleeping, Program nazwa programu z którego nastąpiło logowanie do instancji, Nt user name nazwa użytkownika w systemie operacyjnym z którego dokonano logowania do instancji SQL, Host name nazwa maszyny z której nastąpiło logowanie do instancji, Login name nazwa użytkownika instancji SQL, Context Info wartość parametru context_info ustawianego na poziomie sesji, Query Hash identyfikator aktualnie* wykonywanego polecenia (* oznacz, że jest aktualnie wykonywane polecenie z dokładnością podawaną przez bazę danych MSSQL), Query Plan Hash identyfikator planu wykonywanego polecenia, Elapsed time czas trwania sesji, User objects size przestrzeń wykorzystana przez użytkownika, Internal objects size -przestrzeń wykorzystana przez obiekty wewnętrzne, Total space used całość wykorzystanej przestrzeni, Database - baza danych w kontekście której jest wykonywane polecenie SQL, Wait nazwa typu oczekiwania sesji, Wait time czas oczekiwania. Dostępny jest również wykres z widoczną informacją o wykorzystaniu przestrzenie Tempdb oraz ilości sesji. 1.4.3 Poprawa widoczności zdublowanych rekordów na ekranie sesji W nowej wersji został poprawiony problem widoczny w menu Sessions>Log usage sessions oraz zakładce Log usage sessions history związany z prezentacją zdublowanych informacji o tej samej sesji. Problem pojawiał się wtedy gdy w ramach pojedynczej sesji w kodzie aplikacji otwierane było kilka requestów/kursorów. Powodowało to prezentacje kilka wierszy dla danej sesji. Problem został rozwiązany poprzez odwoływanie się jedynie do ostatniego otwartego requestu dla danej sesji. 13

1.5 Usprawnienia w konsoli DBPLUS Configuration Wizard W nowej wersji został poprawiony proces konfiguracji usługi internetowej IIS. 1.5.1 Poprawa konfiguracji IIS dla Windows Server 2016/Windows 10 W poprzednich wersjach w przypadku gdy DBPLUS Performance Monitor był instalowany na serwerze z systemem operacyjnym Windows Server 2016 lub Windows 10, w niektórych przypadkach pojawiał się problem z konfiguracją usługi IIS zawieszanie procesu oraz całej konsoli konfiguratora. Powodowało to konieczność ponownego uruchomienia konfiguracji. Problem związany był z odczytywaniem bufora StandardOutput. W nowej wersji problem został usunięty. Problem z instalacją asp.net. Dla każdego systemu operacyjnego Windows przypisane są domyślne wersje oprogramowania asp.net. Problem z poprawną instalacją IIS występował podczas instalacji aplikacji na starszych wersjach systemów z ograniczonym dostępem do doinstalowania nowych wersji oprogramowania. Problem został poprawiony poprzez przypisanej konkretnej wersji asp.net do wersji systemu operacyjnego. 1.5.2 Usprawnienie procesu konfiguracji bazy danych repozytorium dla wersji MSSQL AZURE W ramach nowej wersji została poprawiony proces instalacji DBPLUS Performance Monitor. W ramach procesu instalacji jednym z kroków jest utworzenie bazy danych repozytorium na wskazanej instancji SQL. W ramach procesu tworzenia repozytorium w wersji MSSQL w odróżnieniu od pozostałych nie wykonywana jest operacja AutoClose, która w poprzednich wersjach powodowała zawieszenie procesu instalacji. 14

1.6 Zmiany w usłudze monitoringu DBPLUSCATCHER W nowej wersji wdrożono kilka usprawnień w usłudze monitoringu. 1.6.1 Zmiana ustawień parametrów W nowej wersji została udostępniona możliwość ustawienia częstszego odwoływania się do monitorowanej instancji. Zmian dokonujemy w menu Configuration>Settings. Ustawienie częstszego pobierania danych jest możliwe tylko z poziomu konkretnej instancji SQL (nie można zmienić ustawień globalnych dla wszystkich instancji SQL). W nowej wersji minimalna wartość na jaką można dokonać zmiany dla tych parametrów to 1 sekunda. LOCKING_SNAPSHOT_FREQUENCY - The interval time in seconds between each snapshot of locks made by DBPLUS CATCHER service. The parameter can be setup separatelly for each instance. In a case of frequent locks, please consider lower value for LOCKING_SNAPSHOT_FREQUENCY. In a case of rarely occured locks, please use bigger value for it. CURSOR_SNAPSHOT_FREQUENCY - The interval time in seconds between each snapshot of FETCH API open cursor statements, made by DBPLUS CATCHER service. The parameter can be setup separatelly for each instance. In a case of frequent locks, please consider lower value for LOCKING_SNAPSHOT_FREQUENCY. In a case of rarely occured locks, please use bigger value for it. 1.6.2 Aktualizacja słownika waitów NIE-performance-owych - CXCONSUMER W słowniku system DBPLUS Performance Monitor zostało dodane kolejne oczekiwanie tj. CXCONSUMER, które NIE będzie należeć do grupy waitów wydajnościowych. Eliminacja waita CXCUNSUMER pozwoli na szybszą analizę problemów wydajnościowych. 1.7 Usprawnienia na stronie SQL Analyze W nowej wersji został poprawiony problem z niewłaściwą prezentacją obciążenia przy zaznaczonym opcji Number of CPU s. Przy zaznaczeniu wartości CPU wartość wskazywała 100% niezależnie od zaznaczonych zapytań. Problem został poprawiony 1.8 Zmiany na ekranie Performance>SQL Details W nowej wersji na stronie ze szczegółami zapytań w zakładce Performance>SQL Details po wybraniu checkbox Online values, po wciśnięciu przycisku Refresh w ramach grid zostanie zaprezentowana dodatkowa kolumna Versions count. Liczba zaprezentowana w kolumnie oznacza ile zostało znalezionych wersji danego zapytania (Query_Hash) dla danego planu (Plan Hash) w danym momencie w shared pool. 15

Liczba większa od 1 oznacza że to samo zapytanie mogło być wywoływane np. z różnymi parametrami, lub też ustawienia sesji wykonujących dane zapytanie są różne (np. różny OPTIMIZER_MODE dla danych sesji). 16

1.9 Usprawnienia ogólne 1.9.1 Poprawa przełączania między instancja SQL w aplikacji W nowej wersji został usunięty problem z przełączaniem się między instancjami SQL. Problem polegał na niedziałającym przełączeniu dla na ekranach w menu Memory oraz menu Performance>Top SQL oraz menu Performance>SQL 3D. Problem został usunięty. 1.9.2 Poprawa wskazania punktu na wykresie W nowej wersji został poprawiony sposób wyboru punktu na wykresie. W poprzedniej wersji w przypadku gdy użytkownik wskazał punkt zbyt daleko od punktu na wykresie, wybierany był niepoprawnie snap. W nowej wersji zostało to poprawione i działa wydajniej. Poprawa dotyczy wykresów na w menu Performance dla zakładek Instance Load/Waits/Latches. 1.9.3 Poprawa prezentacji danych na wykresach na stronie Reports Load Trends W nowej wersji aplikacji została poprawiona prezentacja danych na wykresie. W wcześniejszej wersji był problem z sortowaniem danych i w niektórych przypadkach generował się błędnie wykres. Problem został rozwiązany. 17