Szkolenie Zaawansowana administracja PostgreSQL przygotowuje administratorów baz danych do sprawnego zarządzania dużymi bazami danych i związanym z nimi wymaganiami bezpieczeństwa. Wymaga od uczestników biegłości w regularnych funkcjach Postgres DBA. Zdecydowanie zalecamy odbycie kursu „Podstawy administracji PostgreSQL” przed rozpoczęciem szkolenia zaawansowanego.
Uczestnik szkolenia Zaawansowana administracja PostgreSQL zostanie wprowadzony w zaawansowane zagadnienia związane z zarządzaniem bazą danych PostgreSQL. Po wprowadzeniu polegającym na przypomnieniu i usystematyzowaniu informacji dotyczących architektury systemu, Uczestnicy przejdą do zaawansowanego tuningu bazy danych oraz SQL’a. Po opanowaniu tych umiejętności Kursanci zapoznają się z koncepcją replikacji. Następnie, zgodnie z programem, przedstawione zostaną narzedzi PostgreSQL takie jak: BART, BARMAN, PGBACKREST, PGBADGER. Na zaawansowanym szkoleniu nie może zabrakać również przepracowania puli połączeń oraz kwestii związanych z bezpieczeństwem. Kursanci przepracują również zagadnienia związane z PostgreSQL oraz Dockerem, migracją bazy danych oraz PostgreSQL’em w chmurze…
W tym krótkim wstępie przedstawiliśmy tylko wybrane tematy, które zostaną poruszone na wykładach i warsztatach trwających podczas szkolenia Zaawansowana administracja PostgreSQL. Zachęcamy do zapoznania się ze szczegółowym programem zamieszczonym poniżej.
Forma szkoleń jest zbalansowana i obejmuje wykłady prowadzone przez doświadczonych trenerów z wieloletnią praktyką w branży programistycznej, oraz ćwiczenia na których uczestnicy wykorzystają poznaną wiedzę w sposób praktyczny. Trener jest w stałym kontakcie z Uczestnikiem aby wspierać go w przypadku problemów w wykonywaniu zadania.
Przydatne informacje związane z platforma e-learningową znajdziesz tutaj.
Jeżeli poszukujesz pracy zapraszamy do przesłania swojego CV więcej
1. Architektura systemu PostgreSQL
Opis architektury
Architektura pamięci
Architektura procesu
Jak nawiązywane jest połączenie w PostgreSQL
Procesowanie wyrażeń
-
2. Zaawansowany tuning bazy danych
Dostrajanie wydajności – przegląd
Monitorowanie wydajności za pomocą PEM
Technika A-Tuning
System Operacyjny
Dostrajanie parametrów serwera
Parametry pamięci
Parametry plików tymczasowych
Parametry WAL
-
3. Tuning SQL
Procesowanie wyrażeń
Typowe problemy z wydajnością zapytań
Cele tuningowania SQL
Kolejne kroki w tuningu SQL
Identyfikacja zbyt wolnych zapytań
Plan wykonywania zapytań
Statystyki i zachowanie Optymalizatora
Restrukturyzacja instrukcji SQL
Indexy
Ostateczy plan wykonywania zapytań
-
4. Koncepcja replikacji
Replikacja danych
Replikacja danych w PostgreSQL
Architektura Log-Shipping
Architektura Hot Streaming
Konfiguracja replikacji przy użyciu archiwum
Konfiguracja replikacji strumieniowej
Przygotowanie serwera głównego
Konfiguracja synchronicznej replikacji strumieniowej
Konfiguracja autentykacji
Wykonanie pełnej kopii zapasowej serwera głównego
Konfiguracja Standby Server
Monitoring Hot Standby
Funkcje Recovery Control
Replikacja logiczna
REPMGR
Fragmentacja bazy danych
5. Narzędzia PostgreSQL
BART(konfiguracja oraz testy)
BARMAN (konfiguracja oraz testy)
PGBACKREST
PGBADGER
-
6. Pula połączeń - PG-POOL
Pula połączeń - przegląd
pgpool – charakterystyka
Replikacja
Load balance
Ograniczanie przekraczania połączeń
Automatyczne przełączanie awaryjne
pgpool II – Instalacja i konfiguracja
Konfiguracja pcp.conf, pgpool.conf
Konfigurowanie pool_hba.conf w celu uwierzytelniania klienta (HBA)
Start/Stop pgpool
-
7. Bezpieczeństwo
Konfiguracja SSL
Centrum bezpieczeństwa internetowego PostgreSQL Benchmarking
Row Security
Opcje szyfrowania
-
8. PostgreSQL i Docker
Obciążenia i kontenery
Orkiestracja i Kubernetes
Podstawy kontenerów z Dockerem
Instalacja Docker'a na Linux
Obrazy i kontenery
Rejestr Docker i repozytoria obrazów
Voluminy Docker'a
Docker i PostgreSQL
Wprowadzenie do Kubernetes
Węzły główne i robocze
Zasoby
9. Migracja bazy danych
DBLinki z Oracle do PostgreSQL
DBLinki z PostgreSQL do Oracle
Database linki pomiędzy różnymi bazami danych
Migracja bazy danych Oracle do PostgreSQ przy wykorzystaniu ora2pg.
-
10. PostgreSQL w chmurze
Amazon
Microsoft
-
11. Działania zaawansowane
Obsługa problemów związanych z uszkodzeniem danych
Zaawansowana obsługa blokad
Extensive coverage on extension creations
Advanced data directory content discussion and administration.
Zaawansowana administracja w zakresie zawartości katalogu danych