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
Opinie uczestników (7)
Najbardziej podobało mi się podejście prowadzącego. Wszystko super, jestem mega zadowolony. Za zadowoleniem oczywiście idzie ogromna liczba nowej wiedzy.
Olek - Asseco Poland S.A
Szkolenie - PostgreSQL Administration, Optimization and Replication
dobra interakcja
Asseco Poland S.A
Szkolenie - PostgreSQL Administration, Optimization and Replication
Najbardziej się podobały elementy ćwiczeń.
Remigiusz - Asseco Poland S.A
Szkolenie - PostgreSQL Administration, Optimization and Replication
atmosfera, ciekawe przykłady
Robert - Asseco Poland S.A
Szkolenie - PostgreSQL Administration, Optimization and Replication
Tematy oraz wyczerpujące ich omówienie praktyczne.
Walentyn Weremejenko - Asseco Poland S.A
Szkolenie - PostgreSQL Administration, Optimization and Replication
Interakcja z prowadzącym
Tomek - Asseco Poland S.A
Szkolenie - PostgreSQL Administration, Optimization and Replication
Trainer is very approachable and shown expertise in Postgres both in admin and dev side. Acquired lots of learnings in this training. Also, Kahoot knowledge check games are fun.