Najważniejsze informacje

BESTSELLER!
Tytuł szkolenia
Administracja bazami danych PostgreSQL z elementami HA, optymalizacji i replikacji
Czas trwania
4 dni
Średnia ocena
4.83 / 5
Średnia ilość osób na szkoleniu
8
Odbywa się w miastach
Wrocław,
Warszawa,
Kraków,
Katowice
Ceny
2199 zł netto
Kod szkolenia
POS-ADM1

Vouchery z roczną ważnością

Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym. Wpłacana kwota jest dowolna. Vouchery są ważne przez rok. W celu uzyskania szczegółowych informacji prosimy o kontakt z biurem.


Szkolenie z tabletem

Istnieje możliwość wykupu szkolenia wraz z tabletem. Na tablecie dostarczane są materiały szkoleniowe. Urządzenie w takiej sytuacji jest traktowane jako nośnik.



Szkolenie zamknięte

Szkolenie zamknięte już od 720 netto/os. Istnieje możliwość realizacji szkolenia w siedzibie klienta w dowolnym miejscu w Polsce i poza granicami.
Skontaktuj się z nami by dowiedzieć się więcej

Opinie uczestników:

Opis szkolenia

Szkolenie przeznaczone dla osób, do których zadań będzie należeć administracja, zabezpieczenie i optymalizacja bazami danych PostgreSQL. Podczas szkolenia omawiane są zagadnienia związane z instalacją, konfiguracją, utrzymaniem baz danych PostgreSQL. Szkolenie obejmuje również zagadnienia tworzenia kopii zapasowych oraz odtwarzania baz po awarii, replikacji, HA i bezpieczeństwa. Słowem jest to szkolenie kompleksowe, obejmujące zagadnienia od podstawowych po zaawansowane. W czasie szkolenia uczestnicy wykonują wiele praktycznych ćwiczeń, a także przechodzą symulacje realnych zagrożeń takich jak utrata danych, ataki hackerskie.

Program

  1. Instalacja PostgreSQL w wersji 9.4 na przykładzie CENTOS 6.7
    • Proces instalacji i inicjalizacji klastra
    • Automatyczny start klastra bazodanowego razem z serwerem
    • Ustawianie hasła użytkownika postgres
  2. Dostęp do klastra z siec
  3. Instalacja i konfiguracja PhpPgAdmin
  4. Korzystanie z PSQL
    • Łączenie się z bazą danych
    • Konfiguracja PSQL
    • Uruchamianie zewnętrznych skryptów
    • Sprawdzanie struktury tabeli i dostępnych tabel
  5. Uruchamianie i zatrzymywanie klastra
  6. Zmiana parametrów
    • Zmiana parametrów dla sesji
    • Przywracanie wartości parametrów
    • Trwała zmiana parametrów dla klastra
    • Zmiana parametrów dla innych użytkowników, oraz wybranych baz danych
  7. Sprawdzanie własności bazy danych
  8. Struktura fizyczna i logiczna bazy
    • Struktura fizyczna – katalogi i pliki
    • Struktura logiczna
      • Bazy danych – informacje podstawowe
      • Sprawdzanie dostępnych baz
      • Tworzenie baz danych
      • Bazy danych a struktura katalogów i pliki związane z obiektami bazy
      • Kasowanie baz danych
      • Przestrzenie tabel (tablespace)
      • Schematy
  9. Użytkownicy i uprawnienia
    • HBA - Host Based Access
      • Struktura i składnia pliku pg_hba.conf
      • Konfiguracja dostępu do serwera z różnych hostów i podsieci
      • Autoryzacja z użyciem szyfrowania
      • Autoryzacja bez hasła
    • Użytkownicy i uprawnienia
      • Tworzenie użytkownika
      • Kasowanie użytkownika
      • Limit połączeń na użytkownika
      • Ważność konta
      • Uniemożliwianie logowania
      • Zmiana własności użytkownika
      • Sesje użytkowników i ich rozłączanie
    • Schematy
      • Tworzenie schematów
      • Sprawdzanie dostępnych schematów
      • Tworzenie obiektów w schematach
      • Przenoszenie obiektów do innych schematów
      • Zmiana nazw schematów
      • Kasowanie pustych schematów
      • Kasowanie schematów wraz z zawartymi w nich obiektami
      • Przenoszenie własności obiektów ze schematu na innego użytkownika
      • Domyślne schematy wyszukiwania i zmienna search_path
    • Uprawnienia
      • Nadawanie uprawnień do obiektów
      • Odbieranie uprawnień do obiektów
      • Sprawdzanie uprawnień do obiektów
      • Nadawanie uprawnień do schematów
      • Odbieranie uprawnień do schematów
      • Sprawdzanie uprawnień do schematów
    • Grupy użytkowników i masowe zarządzanie uprawnieniami
      • Tworzenie grup
      • Dodawanie użytkowników do grup
      • Usuwanie z grupy użytkowników
      • Kasowanie grup
      • Przypisywanie i odbieranie uprawnień grupom
    • Monitorowanie uruchamianych zapytań
      • Konfiguracja zapisu do logów
      • Zapis logów do pliku CSV
      • Analiza danych pochodzących z logów
  10. Transakcje, poziomy izolacji i blokady
    • Zarządzanie transakcjami
    • Niepożądane zjawiska związane z transakcyjnością
      • Brudny odczyt
      • Odczyty nie dające się powtórzyć
      • Odczyty widmo
      • Poziomy izolacji
    • Blokady
      • Zasada działania blokad
      • Jawne blokowanie wierszy i tabel
    • Mechanizmy wewnętrzne transakcyjności i operacja VACUUM
  11. Zarządzanie obiektami
    • Typy danych
      • Typy znakowe
      • Typy liczbowe
      • Typ logiczny – boolean
      • Typy daty i czasu
      • Specjalne typy PostgreSQL i typ Blob
    • Tabele
      • Tworzenie tabel
      • Ograniczenia kolumn
      • Ograniczenia tabel
      • Kasowanie tabel
    • Tabele tymczasowe
      • Ograniczenia kluczy obcych
      • Ograniczenie ON DELETE/UPDATE CASCADE i ON DELETE SET NULL
      • Ograniczenie DEFERRABLE
    • Widoki
  12. Elementy optymalizacji w PostgreSQL
    • Konfiguracja buforów
    • Zalecana konfiguracja parametrów startowych
    • Mechanizm WAL i przyspieszanie komend DML
    • Statystyki i histogramy
    • Mechanizm VACUUM i aspekty optymalizacyjne
    • Dane statystyczne bazy danych
    • Plany wykonania zapytań i ich analiza
    • Indeksy i ich zastosowanie
    • Widoki zmaterializowane
    • Partycjonowanie tabel
    • Klastrowanie tabel
  13. Backup i odtwarzanie w PostgreSQL
    • Backup lokalny i zdalny z użyciem narzędzia PG_DUMP
    • Odtwarzanie lokalne i zdalne bazy danych
    • Szybkie kopiowanie baz między dwoma klastrami
    • Błędy podczas odtwarzania
    • Backup i odtwarzanie całego klastra
    • Backup plików danych na poziomie fizycznym
  14. Archiwizacja ciągła i przywracanie do puntu tuż przed awarią
  15. Przywracanie do punktu w czasie
  16. Optymalizacja wydajności tworzenia kopii zapasowych i odtwarzania
  17. Replikacja i HA w PostgreSQL
    • Wprowadzenie do replikacji w PostgreSQL
    • Dobre praktyki w replikacji
    • Replikacja poprzez przesyłanie dzienników w formie plików
    • Replikacja poprzez strumieniowe przesyłanie dzienników
    • Zarządzanie replikacją
    • Tryb gorącej gotowości
    • Replikacja selektywna z użyciem Londiste
    • Replikacja selektywna z użyciem Slony 2.0
    • Równoważenie obciążenia przy użyciu pgpool-II

Szkolenia poprzedzające

Szkolenia kontynuujące

Nazwa szkolenia
Optymalizacja PostgreSQL

Gwarantowane terminy

Termin od Do Miasto Cena Miejsca Opcje
26-03-2018 29-03-2018 Warszawa 2199 zł netto 7 Rezerwuj Pokaż

Proponowane terminy

Termin od Do Miasto Cena Opcje
12-02-2018 15-02-2018 Kraków 2199 zł netto Rezerwuj Pokaż
12-02-2018 15-02-2018 Warszawa 2199 zł netto Rezerwuj Pokaż
12-02-2018 15-02-2018 Katowice 2199 zł netto Rezerwuj Pokaż
12-02-2018 15-02-2018 Wrocław 2199 zł netto Rezerwuj Pokaż
19-02-2018 22-02-2018 Warszawa 2199 zł netto Rezerwuj Pokaż
12-03-2018 15-03-2018 Kraków 2199 zł netto Rezerwuj Pokaż
12-03-2018 15-03-2018 Warszawa 2199 zł netto Rezerwuj Pokaż
12-03-2018 15-03-2018 Katowice 2199 zł netto Rezerwuj Pokaż
12-03-2018 15-03-2018 Wrocław 2199 zł netto Rezerwuj Pokaż
26-03-2018 29-03-2018 Warszawa 2199 zł netto Termin gwarantowany! Rezerwuj Pokaż
09-04-2018 12-04-2018 Kraków 2199 zł netto Rezerwuj Pokaż
09-04-2018 12-04-2018 Warszawa 2199 zł netto Rezerwuj Pokaż
09-04-2018 12-04-2018 Katowice 2199 zł netto Rezerwuj Pokaż
09-04-2018 12-04-2018 Wrocław 2199 zł netto Rezerwuj Pokaż
14-05-2018 17-05-2018 Kraków 2199 zł netto Rezerwuj Pokaż
14-05-2018 17-05-2018 Warszawa 2199 zł netto Rezerwuj Pokaż
14-05-2018 17-05-2018 Katowice 2199 zł netto Rezerwuj Pokaż
14-05-2018 17-05-2018 Wrocław 2199 zł netto Rezerwuj Pokaż
11-06-2018 14-06-2018 Kraków 2199 zł netto Rezerwuj Pokaż
11-06-2018 14-06-2018 Warszawa 2199 zł netto Rezerwuj Pokaż
11-06-2018 14-06-2018 Katowice 2199 zł netto Rezerwuj Pokaż
11-06-2018 14-06-2018 Wrocław 2199 zł netto Rezerwuj Pokaż