Plan Szkolenia

Wprowadzenie do serwera bazy danych PostgreSQL

  • architektura (procesy, pliki)
  • narzędzia administracyjne
  • instalowanie, upgrade, uruchamianie, zatrzymywanie
  • konfiguracja (pliki i parametry konfiguracyjne)
  • przestrzenie tabel, bazy danych, schematy
  • podstawowe operacje serwisowe (vacuum, analyze, reindex)

Zarządzanie kontami i uprawnieniami użytkowników

  • metody uwierzytelniania
  • ograniczenie dostępu sieciowego do serwera
  • tworzenie i modyfikacja definicji kont użytkowników
  • tworzenie grup/ról
  • uprawnienia systemowe i obiektowe

Ochrona baz danych przed skutkami awarii - backupy i replikacja

  • kopie bezpieczeństwa bazy danych (logiczne: pg_dump, pg_dumpall, pg_restore; fizyczne: pg_basebackup; fizyczne przyrostowe: pg_combinebackup)
  • odtwarzanie bazy danych po awarii
  • archiwizacja plików WAL
  • odtwarzanie kompletne i niepełne (do punktu w czasie)
  • standardowa replikacja fizyczna
  • standardowa replikacja logiczna
  • narzędzia pomocnicze (barman, repmgr)

Zarządzanie wydajnością serwera bazy danych PostgreSQL

  • plany wykonania zapytań, wprowadzenie do Query Plannera, statystyki dla Query Plannera
  • wykorzystywanie indeksów, rodzaje indeksów (B-drzewo, haszowy, BRIN)
  • zaawansowane struktury tabel (partycjonowane, nielogowane, tymczasowe, widoki materializowane)
  • wykorzystywanie pamięci buforowej (Buffer Cache, Work Memory, Maintenance Work Memory)
  • zapytania równoległe (Parallel Query): architektura, monitorowanie, konfiguracja
  • monitorowanie obciążenia i wydajności (rejestrowanie długotrwałych zapytań, analiza obciążenia tabel i indeksów)
  • narzędzie PgBench
  • pozostałe techniki optymalizacji wydajności
 35 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie