PostgreSQL: administracja i optymalizacja baz danych
Informacje podstawowe
Najważniejsze dane o szkoleniu w jednym miejscu- Kategoria
- Administracja bazami
- Forma realizacji
- Online lub stacjonarnie
- Termin
- Ustalany indywidualnie
- Dostawca
- ERNABO Adrian Flak
- Dofinansowanie
- Możliwość dofinansowania
Cel szkolenia
Co zyskasz po ukończeniu kursuCel biznesowy
Stabilna, wydajna i odporna na awarie baza danych dla aplikacji firmy.
Cel edukacyjny
Uczestnik uczy się administrować serwerem PostgreSQL i optymalizować jego pracę.
Efekty uczenia się
- konfiguruje serwer w plikach postgresql.conf i pg_hba.conf,
- zarządza rolami, uprawnieniami i schematami,
- wykonuje kopie pg_dump i pg_basebackup oraz odtwarza bazę do punktu w czasie,
- uruchamia replikację strumieniową,
- analizuje wydajność z EXPLAIN ANALYZE i pg_stat_statements.
Program szkolenia
Szczegółowy plan zajęćModuł 1. Architektura PostgreSQL
- procesy, pamięć, pliki danych, WAL
- instalacja i podstawowa konfiguracja
Moduł 2. Dostęp i bezpieczeństwo
- role, uprawnienia, schematy
- pg_hba.conf i szyfrowanie połączeń
Moduł 3. Utrzymanie
- MVCC, VACUUM i autovacuum
- statystyki i przebudowa indeksów
Moduł 4. Kopie i wysoka dostępność
- pg_dump, pg_basebackup, archiwizacja WAL, PITR
- replikacja strumieniowa i przełączanie
Moduł 5. Wydajność
- shared_buffers, work_mem i parametry pamięci
- EXPLAIN ANALYZE, pg_stat_statements, indeksy
Warsztat końcowy
Uczestnicy konfigurują serwer główny z repliką, wykonują kopię i odtwarzają bazę po symulowanej awarii.
Wymagania
Co przygotować przed startem szkoleniaWymagania wstępne
Znajomość SQL i podstaw administracji Linux.
Dla kogo?
Administratorzy baz danych, administratorzy systemów i programiści odpowiedzialni za serwery PostgreSQL.