Tuning wydajności baz danych Oracle 18c/19c

Najbliższe terminy tego szkolenia
Skuteczność
Program szkolenia
- różnice w edycjach baz danych
- parallelizm
- kompresja
- partycjonowanie
- nowe aspekty performance tuning w Oracle 18c/19c
- zrównoleglanie backupu i exportów danych
- schemat, tabela - rowid
- denormalizacja schematów relacyjnych
- typy danych varchar, lob
- wiersze złańcuchowane i zmigrowane, pctfree
- przestrzenie tabel/indeksów/lobów, różne rozmiary bloków
- znacznik wysokiej wody w tabelach i wpływ na prędkość odczytu, przebudowa
- sortowanie - najtrudniejsza operacja
- wyszukiwanie najbardziej problematycznych segmentów ze względu na odczyty/zapisy
- wyszukiwanie tabel do przebudowy
- architektura fizyczna - baza, instancja, listener
- strojenie obszarów pamięci, strojenie systemu operacyjnego
- pozostałe parametry startowe instancji mające wpływ na wydajność
- rodzielenie logiki aplikacji na frontend i silnik bazy
- statystyki, histogramy, cardinality, selectivity, density naliczanie ręczne, automatyczne
- tabele tymczasowe
- indeksy - budowa i działanie, za dużo indeksów, starzenie się
- SQL Plan Management - SQL Profile, SQL Patch, SQL Baseline
- procesowanie SQL
- access methods, join types
- explain plan - użycie i interpetacja
- praktyczny tuning na przykładowych SQL
- strojenie za pomocą StatsPack, AWR, ADDM, SQL Tuning Advisor
- ładowanie danych ścieżką bezpośrednią
- zrównoleglanie operacji odczytu i zapisu w praktyce
- konfiguracja połączenia aplikacji do bazy
Opis szkolenia
Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!
Tematyka szkolenia obejmuje przegląd wszystkich aspektów pracy z bazami danych Oracle 18c/19c pod kątem wydajności. Szkolenie przeznaczone jest dla architektów/projektantów, developerów i administratorów baz danych Oracle, chcących poznać architekturę baz oraz bogaty zestaw mechanizmów i narzędzi. Kurs umożliwia między innymi poszerzenie wiedzy w zakresie poprawnego wykorzystania możliwości oferowanych przez najnowocześniejszy silnik bazy relacyjnej, optymalnego ustawienia konfiguracji poszczególnych komponentów począwszy od systemu operacyjnego, połączenia z aplikacją aż po konkretne parametry instancji.
Zrozumiesz jak decyzje na każdym szczeblu (od etapu analizy i projektu aż po kodowanie) mają wpływ na prędkość działania aplikacji opartych o bazę Oracle. Nauczysz się technik, poznasz narzedzia i metod wykrywania optymalnych ustawień i implementowania. Dodatkowo poznasz wewnętrzne sposoby działania bazy, pojęcia i narzędzia związane z tą tematyką oraz zdobędziesz wiedzę w zakresie zaawansowanych mechanizmów jakie baza danych Oracle udostępnia w obszarze wydajnej utylizacji zasobów.
Głównym celem zajęć jest nauczenie Cię patrzenia z szerokiej perspektywy na wydajność pracy całego systemu informatycznego przez pryzmat wydajności bazy, radzenia sobie z problemami wydajnościowymi, ich namierzania, analizy, diagnozy i rozwiązywanie poprzez optymalizację każdego z możliwych obszarów. Szkolenie obejmuje wiedzę zarówno z monitorowania bazy i działania proaktywnego jak i szybkiego wykrywania aktualnych źródeł opóźnień i działania reaktywnego. Poznasz metodologię procesowania poleceń SQL przez silnik bazy i nauczysz się interpretacji planów wykonania oraz sposobów na ich tuning.
Prowadzący szkolenie: Paweł Adamski
Magister Inżynier Paweł Adamski - Oracle Database Administrator z bez mała dwudziestoletnim doświadczeniem,
praktykujący na co dzień etatowo w międzynarodowych korporacjach. Absolwent Polsko-Japońskiego Instytutu Technologii Informatycznych oraz Wojskowej Akademii Technicznej.
Mierzy się z niemal wszystkimi aspektami tematyki baz danych Oracle – od projektowania, przez instalacje, zabezpieczenia, performance tuning, trouble shooting i consulting jako Senior Matter Expert w dużych projektach.
W przerwach od pracy etatowej prowadzi szkolenia ze swojej dziedziny skupiając się na przekazaniu uczestnikom praktycznej wiedzy, którą będą mogli wykorzystać na co dzień.
Swoją wiedzę i doświadczenie potwierdza licznymi certyfikatami: Oracle Cloud Infrastructure Certified Architect Professional, Oracle Autonomous Database Cloud Certified Specialist, Oracle Cloud Infrastructure Certified Cloud Operations Associate, Amazon Web Services (AWS) Certified Cloud Practitioner, Oracle Database 19c Administrator Certified Professional (OCP 19c), Oracle Database 12c Administrator Certified Professional (OCP 12c), Oracle Database 11g Administrator Certified Professional (OCP 11g), Oracle Database 10g Administrator Certified Professional (OCP 10g), Oracle Certified Expert, Oracle Database 12c: Performance Management and Tuning, Oracle Certified Expert, Oracle Database 12c: Data Guard Administrator (OCE DataGuard12c), Oracle Certified Expert, Oracle Database 12c: RAC and Grid Administrator (OCE RAC12c), Oracle Certified Expert, Oracle Database 12c: Maximum Availability, Oracle Certified Expert, Oracle Database 11g: Performance Tuning (OCE PERF11g), Oracle Certified Expert, Oracle Real Application Clusters 11g (OCE RAC11g), Red Hat Delivery Specialist – Automation I and II (Ansible), ITIL Foundation v3.
Gdy na jakiś termin zgłosi się minimalna liczba osób, termin oznaczamy jako gwarantowany.
Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to, że na 100% się odbędzie we wskazanym czasie i miejscu.
Nawet gdyby część takiej grupy zrezygnowała lub przeniosła się na inny termin, raz ustalony termin gwarantowany takim pozostaje.
Ewentualne ryzyko ponosimy my jako organizator.
Przejdź do terminów tego szkolenia

Sprawdź, co mówią o nas ci, którzy nam zaufali
Trenerzy kategorii Oracle











