Last updated
Kod kursu
postgresadmin
Czas trwania
14 godzin
szkolenie zdalne: 2 lub 4 dni
szkolenie stacjonarne: 2 dni
Wymagania
Podstawowa znajomość języka SQL
Opis
Ten kurs obejmuje administrację oraz strojenie wydajności baz danych PostgreSQL.
Grupa docelowa to administratorzy oraz architekci baz danych. Uczestnicy poznają wykorzystanie wyspecjalizowanych modułów PostgreSQL (Postgres), takich jak replikacja, pula połączeń (connection pool) i wyszukiwanie pełnotekstowe.
Plan Szkolenia
Co to jest PostgreSQL?
- Krótka historia PostgreSQL
- Konwencje
- Wskazówki dotyczące zgłaszania błędów
Wprowadzenie do PostgreSQL
- Instalacja i tworzenie bazy danych
- Język SQL
- Zaawansowane funkcje
Język SQL
- Składnia języka SQL
- Definicja danych (DDL)
- Manipulacja danymi (DML)
- Zapytania (DQL)
- Typy danych
- Funkcje i operatory
- Wrapery danych zewnętrznych
- Konwersja typów
- Indeksy
- Wyzwalacze (triggery)
- Wyszukiwanie pełnotekstowe
- Information Schema
- PL / pgSQL - SQL Procedural Language
- Współbieżność (concurrency)
- Wskazówki dotyczące wydajności
- Jak używać statystyk
Administracja serwerem
- Kod źródłowy kontra pakiety dostarczanego przez dystrybucję
- Instalacja z kodu źródłowego
- Instalacja z kodu źródłowego w systemie Windows
- Instalacja binariów otrzymanych przez kompilowanie kodu źródłowego
- Fizyczna lokalizacja bazy danych
- Wymagania dotyczące systemu plików i wymaganych opcji montowania
- Konfiguracja serwera
- Wymagania dotyczące wdrożeń opartych na kontenerach
- Uwierzytelnianie klienta
- Role bazy danych
- Zarządzanie bazami danych
- Lokalizacja (localization)
- Rutynowe zadania konserwacji bazy danych
- Kopia zapasowa i przywracanie
- Konfiguracja odzyskiwania
- Monitorowanie aktywności bazy danych
- Monitorowanie użycia dysku
- Niezawodność i log transakcji
- Testy regresyjne
- Instalacja rozszerzeń serwerów innych firm
Wysoka dostępność (HA), Load balancing i replikacja
- Twierdzenie Brewera
- Replikacja synchroniczna vs asynchroniczna
- Log Shipping (Warm Standby)
- Replikacja strumieniowa Master-Slave (Hot Standby)
- Replikacja oparta o trigery Master-Slave (Slony)
- Replikacja Multi-Master (Bucardo)
- Pule połączeń i replikacja synchroniczna z Pgpool
- Konfiguracje przełączania awaryjnego za pomocą DRBD
- Wymiana uszkodzonego serwera
- Odtwarzanie z partycji sieciowej
Opinie uczestników
We also do Consultancy!
PostgreSQL dla administratorów Consultancy
We work with leading clients across a wide range of technologies!
Reach out for Project | Staff Enhancement | System Audit Consulting