Kategorie: Bazy danych, SQL, PostgreSQL
Kurs adresowany jest do administratorów mających pod opieką bazę PostgreSQL, którzy chcą poznać zaawansowane możliwości oferowane przez ten system. Pokażemy jak uzyskać 100% wydajności bazy, opiszemy zaawansowane techniki tworzenia kopii zapasowych i replikacji. Program obejmuje też naukę odczytywania wewnętrznych parametrów pracy bazy i wskazówki tuningowania mniej znanych parametrów.
Dla osób nie mających wcześniej styczności z PostgreSQL kurs można połączyć z PostgreSQL dla administratorów by stworzyć jedno kompleksowe, intensywne szkolenie.
Nasi wykładowcy mogą pochwalić się wieloletnim doświadczeniem z Postgresem, zarówno od strony administratora jak i programisty. Członkiem naszego zespołu jest też jeden ze współautorow systemu PostgreSQL, regularnie występujący na światowej konferencji poświęconej temu silnikowi baz danych.
Czas trwania
2 dni
Program
- Instalacja rozszerzeń
- Rozszerzenia contrib
- Zanurzone języki programowania
- PL/Python
- PL/Perl (zaufany i niezaufany)
- PL/v8
- Rozszerzenia zewnętrzne
- Kompilacja i instalowanie rozszerzeń
- Archiwum rozszerzeń PGXN
- Procedury składowane w C
- Monitorowanie pracy bazy
- Narzędzia systemowe
- vmstat, top, iostat
- strace, systemtap
- Perspektywy systemowe
- Monitorowanie wykorzystania indeksów
- Monitorowanie pracy procesu bgwriter
- Rozwiązywanie problemów z zakleszczeniami
- Przeciwdziałanie transaction wraparound
- Dedykowane narzędzia do monitoringu
- Skrypt check_postgres.pl
- Parsery logów: pgFouine, pg_badger
- Automatyczne zawiadamianie o błędach: tail_n_mail
- Narzędzia systemowe
- Replikacja, kopie zapasowe, partycjonowanie
- Point In Time Recovery
- Log shipping
- Streaming replication
- Monitorowanie stanu replikacji
- Tuning parametrów replikacji
- Wbudowane partycjonowanie
- Projekty współpracujące z PostgreSQL
- Pula połączeń przy użyciu pgbouncer
- Wstęp do replikacji zewnętrznej poprzez Slony, Bucardo, pgPool
- Korzystanie z rozproszonych źródeł danych
- Język PL/Proxy
- Foreign Data Wrappers
- Monitorowanie ruchu
- Wireshark
- pgshark
Training also available in English - for more information see here.
Przeznaczenie i wymagania
Podstawowa znajomość PostgreSQL, umiejętność administracji systemem Linux.
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.