Plan Szkolenia

Wprowadzenie

Konfiguracja i uruchomienie PostgreSQL

Przegląd architektury PostgreSQL i zaawansowanych funkcji

Administracja PostgreSQL

  • Połączenie z bazą danych
  • Przegląd PgAdmin III
  • Konfigurowanie serwera
  • Tworzenie i zarządzanie użytkownikami
  • Przegląd typów obiektów bazy danych
  • Ustawianie uprawnień i zabezpieczeń
  • Wykonywanie zapytań w bazie danych
  • Monitorowanie bazy danych
  • Zapewnianie atomiczności i izolacji
  • Tworzenie kopii zapasowych i przywracanie PostgreSQL
  • Migracja danych do innego systemu
  • Praca z logami PostgreSQL

Optymalizacja wydajności

  • Zmniejszanie I/O przy użyciu HOT
  • Blokady i współbieżność
  • Ocenianie projektu bazy danych
  • Optymalizacja zapytań SQL przy użyciu EXPLAIN
  • Badanie obciążenia
  • Testowanie i profilowanie wydajności
  • Optymalizacja łączenia tabel (joins)
  • Efektywne używanie indeksów

Replikacja PostgreSQL

  • Przegląd replikacji PostgreSQL
  • Wysoka dostępność w PostgreSQL
  • Strumieniowa replikacja (streaming replication)
  • Zarządzanie klastrami przy użyciu repmgr
  • Wykonywanie zapytań na bazie danych w stanie gotowości (hot standby)
  • Synchroniczna replikacja
  • Replikacja oparta o pliki dziennika (log shipping)
  • Logiczna replikacja oparta na wyzwalaczach przy użyciu Slony & Londiste
  • Poolowanie połączeń (connection pooling)
  • Aktualizacja PostgreSQL
  • Rozdrabnianie i skalowanie PostgreSQL

Podsumowanie i konkluzja

Wymagania

  • Doświadczenie w zakresie SQL
  • Znajomość linii poleceń Linux
  • Doświadczenie w podstawowym programowaniu shell UNIX

Grupa docelowa

  • Administratorzy baz danych
  • Administratorzy systemów
  • Deweloperzy z doświadczeniem w zakresie baz danych
 35 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie