Przejdź do treści
Administracja bazami Online lub stacjonarnie Szkolenie ERNABO

PostgreSQL: administracja i optymalizacja baz danych

Tryb Online lub stacjonarnie
Termin Ustalany indywidualnie

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 kursu

Cel 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 szkolenia

Wymagania wstępne

Znajomość SQL i podstaw administracji Linux.

Dla kogo?

Administratorzy baz danych, administratorzy systemów i programiści odpowiedzialni za serwery PostgreSQL.