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)
1. Bardzo dobrze skonstruowany program szkolenia 2. Ciepła atmosfera stworzona przez trenera, w połączeniu z jego niezwykle wysokimi kompetencjami osobistymi 3. Że trener wyjaśniał wszystko tak, jakby rozmawiał z kompletnym początkującym, bez wprowadzania żadnej technicznej terminologii.
Piotr Romer - Asseco Poland S.A
Szkolenie - PostgreSQL Administration, Optimization and Replication
Przetłumaczone przez sztuczną inteligencję
Świetne przygotowanie. Możliwość zagłębiania się w temat lub ew. wskazaniem kierunku.
Kornel Brenkacz - Asseco Poland S.A
Szkolenie - PostgreSQL Administration, Optimization and Replication
Dużo wiedzy podanej. Pozytywne podejście do tematu.
Oskar Debowski - Asseco Poland S.A
Szkolenie - PostgreSQL Administration, Optimization and Replication
Przetłumaczone przez sztuczną inteligencję
Duża wiedza prowadzącego i świetnie przygotowanie.
Michal Orlowski - Asseco Poland S.A
Szkolenie - PostgreSQL Administration, Optimization and Replication
Trener był znakomicie przygotowany. Materiały i trening (ćwiczenia) były nie przytłaczające ale klarujące temat. W momentach kiedy padały pytania widać było ogromną wiedzę prowadzącego. Pan Maciej ma również bardzo przyjemny charakter i wydaje się być urodzony do roli nauczyciela.
Natalia Ostaszewska - Asseco Poland S.A
Szkolenie - PostgreSQL Administration, Optimization and Replication
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