(piecz** Wykonawcy)

advertisement
Załącznik nr 1 do WZ/umowy
Opis przedmiotu zamówienia
Postępowanie nr N/1/AZL/00027/15
OPIS PRZEDMIOTU ZAMÓWIENIA
Przedmiotem zamówienia jest usługa optymalizacji wdrażanych rozwiązań technologicznych w bazach danych Oracle u
zamawiającego. Optymalizacja dotyczy 2 baz danych. Bazy uruchomione są w technologii Oracle 11.2.0.x w oparciu o
klaster Oracle RAC. Dodatkowo bazy zabezpieczone są Oracle DataGuard (Standby Physical Standby). System operacyjny
serwerów baz danych to Linux (RedHat).
Zamawiający posiada aktywny support na następujące produkty Oracle:
 Oracle Database Enterprise Edition,
 Real Application Clusters,
 Partitionig,
 Advaced Security,
 Diagnostic Pack,
 Tuning Pack.
Do monitorowania baz danych Oracle Zamawiający wykorzystuje narzędzie DBPLUS Performance Monitor.
Zadaniem Wykonawcy są następujące prace analityczne:
 opis problemów technicznych, które występują w pliku alert.log bazy danych Oracle
 opis problemów technicznych związanych z konfiguracją systemu operacyjnego lub wynikających z architektury
przyjętego rozwiązania informatycznego
 opis zapytań powodujących problemy wydajnościowe w rozbiciu na CPU, I/O
 opis zapytań powodujących problemy wydajnościowe z powodu zmiany dostępu do danych
 opis zapytań powodujących problemy wydajnościowe z powodu złej rezerwacji buforów bazy danych – problemy typu
latch
 wskazanie trendów w utylizacji serwera bazy danych w rozbiciu na: CPU, czas wykonania, I/O
 ocena przyrostu bazy danych Oracle w rozbiciu na: baza danych, przestrzeń tabel, pliki danych
 wskazanie utylizacji przestrzeni tabel do sortowania
 wskazanie utylizacji przestrzeni tabel undo
 wskazanie wykorzystania I/O przez bazę danych Oracle
 wskazanie wydajności wykonania każdego zapytania nie będącego literałem – przed i po zmianie dowolnego elementu
infrastruktury na której działa baza danych Oracle
 wskazanie wydajności wykonania zapytań trwających dłużej niż 5 sekund będących literałem - przed i po zmianie
dowolnego elementu infrastruktury na której działa baza danych Oracle
 analiza kodu SQL przekazanego przez Zamawiającego celem jego optymalizacji przez Wykonawcę
Wdrażanie zmian i rekomendacje
Implementacja zmian możliwych do wdrożenia z poziomu baz danych Oracle będzie wykonywana na bieżąco po
uzyskaniu akceptacji Zamawiającego z gwarantowanymi czasami reakcji.
Rekomendacje dotyczące zmian w kodzie aplikacji będą szczegółowo opisane i przekazane Zamawiającemu celem
przekazania ich do dostawcy aplikacji.
Potwierdzeniem realizacji usługi będzie comiesięczny raport, w skład którego będą wchodzić następujące informacje:
 opis wdrożonych zmian wraz z zmierzonym efektem poprawy wydajności
 rekomendacje zmian dotyczących problemów technicznych zawiązanych z baza danych Oracle np.: zbyt duża liczba
sesji logujących z aplikacji
1
Załącznik nr 1 do WZ/umowy
Przedmiot zamówienia
Postępowanie nr N/1/AZL/00027/15












rekomendacje modyfikacji zapytań SQL, które powodują problemy wydajnościowe
wskazanie zapytań powodujących problemy wydajnościowe w rozbiciu na CPU, I/O
wskazanie zapytań powodujących problemy wydajnościowe z powodu zmiany dostępu do danych
wskazanie zapytań powodujących problemy wydajnościowe z powodu złej rezerwacji buforów bazy danych – problemy
z tworzeniem latch’y
rekomendacje modyfikacji ustawień parametrów baz danych Oracle
wskazanie bieżącej utylizacji serwera bazy danych przez bazę danych Oracle;
ocena przyrostu bazy danych Oracle w rozbiciu na: baza danych, przestrzeń tabel, pliki danych;
wskazanie utylizacji przestrzeni tabel do sortowania;
wskazanie utylizacji przestrzeni tabel undo;
wskazanie wykorzystania I/O przez bazę danych Oracle;
wskazanie utylizacji serwera bazy danych jaka zostanie uzyskana po wprowadzeniu rekomendacji;
rozpoznanie rodzaju problemu wydajnościowego wraz z jego opisaniem w rozbiciu na:
 problem systemu operacyjnego,
 problem aplikacyjny,

problem bazy danych.
Oczekiwane korzyści
Zamawiający oczekuje, że efektem świadczenia usługi będzie funkcjonowanie systemów baz danych na
założonym poziomie wydajności (oczekujemy realizacji w terminie do 2 m-cy od dnia podpisania umowy). Poziom
wydajności baz danych Oracle będzie określony przez maksymalne obciążenie serwera bazy danych Oracle do 70%.
Dodatkowo, wynikiem dostarczenia usługi poprawy wydajności ma być:
 satysfakcjonujący dla użytkownika końcowego czas wykonania zadań aplikacji
 zagwarantowanie akceptowalnej wydajności bazy danych Oracle bez potrzeby wymiany lub rozbudowy serwera bazy
danych i systemu dyskowego w czasie trwania usługi
 minimalizacja czasu niedostępności bazy danych Oracle z powodów wydajnościowych po stronie bazy danych Oracle
 wnioski na poprawę jakości kodu aplikacji systemu
 poprawa stabilności działania systemu
 rozwiązywanie bieżących problemów technicznych związanych z bazą danych Oracle, polegające między innymi na
udzielaniu wsparcia technicznego w zakresie administracji bazami danych Oracle.
Zobowiązania Wykonawcy
 sporządzanie comiesięcznych raportów związanych z wykonywaną usługą
 świadczenie telefonicznego wsparcia technicznego w zakresie administrowania bazą danych Oracle
 realizacja ciągłego monitoringu systemu
 w przypadku, gdy Wykonawca zaproponuje system monitoringu baz danych, którym chce się posługiwać w trakcie
realizacji usługi, a system ten nie będzie w posiadaniu Zamawiającego, zobowiązany jest on do dostarczenia
licencji na ten system i przeszkolenie personelu Zamawiającego (3 administratorów) z użytkowania tego systemu
Sposób realizacji usługi
Usługa realizowana będzie w sposób zdalny poprzez połączenie VPN Zamawiającego.
Czas reakcji – oznacza podjęcie działań zmierzających do usunięcia usterki i oznaczać będzie kontakt telefoniczny w celu
ustalenia zakresu usterki, jej charakteru, zagrożeń biznesowych, jak i pozostałych informacji niezbędnych do podjęcia
działań naprawczych, zalogowanie się i rozpoczęcie działań zmierzających do usunięcia zgłoszonych problemów.
Czas reakcji definiuje się w następujący sposób:
 w przypadku zgłoszenia z prośbą o wsparcie w czasie Godzin Roboczych jest to reakcja niezwłoczna max. 1
godzina, umożliwiająca sukcesywne rozwiązywanie problemów uprzednio zgłoszonych
2
Załącznik nr 1 do WZ/umowy
Przedmiot zamówienia
Postępowanie nr N/1/AZL/00027/15
 w przypadku zgłoszenia dokonanego poza Godzinami Roboczymi czas reakcji – max. 2 godziny
Działania zmierzające do usunięcia usterek związanych z optymalizacja baz danych będą podejmowane w następującym
trybie:
1. usterki o charakterze krytycznym, to znaczy takie, które uniemożliwiają prowadzenie działalności operacyjnej firmy –
czas reakcji max. 2 godziny, czas usunięcia max. 1 dzień roboczy. Usterki tego typu mogą być również zgłaszane
poza Godzinami Roboczymi
2. usterki o charakterze ważnym, to znaczy takie, które znacząco obniżają wydajność Oprogramowania lub
ograniczające jego funkcjonalność – czas reakcji max. 4 godziny, czas usunięcia max. 2 dni robocze
3. pozostałe usterki – czas reakcji max. 1 dzień roboczy, czas usunięcia max. 5 dni roboczych
3
Download