Strona główna

/

Szkolenia

/

bazy-danych

/ PostgreSQL 9 – zaawansowana administracja bazą danych

PostgreSQL 9 – zaawansowana administracja bazą danych

Czas trwania

Czas trwania


24 godz. (3 dni)
Cena

Cena netto


Szkolenia:

indywidualne: 3890zł
zamknięte: do negocjacji
Terminy

Terminy


Aktualnie nie mamy zaplanowanego terminu szkolenia otwartego. Jeśli interesuje Cię to szkolenie to zapisz się, skontaktujemy się z Tobą i wspólnie zastanowimy się jak możemy Ci pomóc.

Zapisz się!

Grupa docelowa

  • Osoby chcące skonfigurować serwer PostgreSQL do swoich potrzeb
  • Administratorzy i programiści zainteresowani wydajnością
  • Osoby którym zależy, aby baza danych była cały czas dostępna
  • Osoby chcące poszerzyć swoją wiedzę na temat PostgreSQL
 

Osoby, które przyszły na szkolenie zderzyły się z następującymi problemami

"Chcę mieć pełną kontrolę nad zainstalowaną bazą danych i dodatkowymi modułami."

"Jeden z użytkowników przypadkowo popsuł dane w tabeli. Musieliśmy wgrać backup sprzed tygodnia i straciliśmy całą zapisaną robotę. Czy można tego uniknąć?"

Nasza baza danych musi być cały czas dostępna, nie możemy pozwolić sobie na przestój dłuższy niż kilka minut bo cały czas spływają dane. Chcemy, aby w razie awarii serwera była możliwość szybkiego przełączenia się na drugi."

"Czy są jakieś parametry, które mogą wpłynąć na wydajność serwera?"

Opis szkolenia

Poprzez serię praktycznych ćwiczeń lub pracując na plikach kursantów zajmiemy się następującymi zagadnieniami:
  • instalacja i konfiguracja bazy danych,
  • archiwizacja WAL i odtwarzanie bazy do wcześniejszego punktu w czasie,
  • replikacja danych i tryb standby,
  • działanie optymalizatora i analiza wydajności.

Zakres tematyczny

  1.  Wprowadzenie – przypomnienie architektury serwera Oracle
    1. Co siedzi w pamięci, czyli prawie wszystko o procesach PostgreSQL
      1. Co się dzieje, gdy startuje serwer?
      2. Połączenie klient-serwer, czyli kto kogo słucha?
      3. Alokacja pamięci na potrzeby serwera
    2. Architektura fizyczna, czyli z czego zbudowany jest serwer PostgreSQL
      1. Co jest na początku – budowa i rodzaje plików parametrów inicjalizacyjnych
      2. Omówienie standardowej struktury katalogów
      3. REDO i UNDO, czyli odwracanie zmian
    3. Szukamy dziury w całym, czyli interpretacja plików log
  2.  Instalacja serwera PostgreSQL z pakietów źródłowych
    1. Gdzie można zainstalować serwer PostgreSQL – wybieramy odpowiedni system operacyjny
    2. Przygotowanie środowiska systemu operacyjnego
    3. Przeprowadzenie instalacji za pomocą pakietów źródłowych
    4. Inicjalizacja klastra bazodanowego i tworzenie nowych baz danych
    5. Instalacja dodatkowych modułów bazy danych
  3.  Zaawansowane techniki przeprowadzania backup’u i odtwarzania
    1. Przypomnienie wiedzy z zakresu podstawowego backup’u i odtwarzania
      1. Backup zimny z wykorzystaniem narzędzi systemu operacyjnego
      2. Backup logiczny z wykorzystaniem narzędzi PostgreSQL
    2. Przypomnienie zastosowania plików transakcyjnych (WAL)
    3. Uruchomienie trybu archiwizacji plików WAL
    4. Techniki archiwizacji plików – omówienie możliwości oraz zagrożeń
    5. Odtwarzanie bazy danych po awarii
      1. Odtwarzanie kompletne
      2. Odtwarzanie do punktu w czasie
    6. Standby jako technika zabezpieczenia serwera bazy danych
  4.  Optymalizacja wydajności zapytań SQL i serwera PostgreSQL
    1. Omówienie najczęstszych problemów wydajnościowych w serwerach bazodanowych
      1. Logiczna budowa schematów
      2. Fizyczne ograniczenia zasobów
      3. Nieprawidłowa budowa zapytań
    2. Między wciśnięciem ENTER, a otrzymaniem wyników, czyli fazy przetwarzania SQL
      1. Kto o tym decyduje – przedstawienie optymalizatora PostgreSQL
      2. Główne funkcje optymalizatora
      3. Jak oszukać optymalizator, czyli parametry sesji, wypływające na wydajność
    3. Omówienie algorytmów dostępu do danych oraz łączenia zbiorów wynikowych
    4. Skąd wiadomo, że działa wolno – identyfikujemy „wąskie gardła”
    5. Poprawiamy wydajność serwera
      1. Ustawienie poprawnych wartości parametrów inicjalizacyjnych
      2. Określenie użyteczności indeksów
    6. Poprawiamy wydajność zapytań SQL
      1. Interpretacja planu wykonania zapytania
      2. Podstawowe zasady optymalnego konstruowania zapytań
      3. Zasady dobierania indeksów
      4. Korzystanie z mało popularnych rozszerzeń SQL w bazie PostgreSQL
    7. Kiedy budować zapytania skorelowane?

Zapewniamy

  • Samodzielne stanowisko pracy
  • Małe, maksymalnie dziesięcioosobowe grupy
  • Certyfikat ukończenia zajęć
  • Realizację szkolenia, nawet w przypadku jednego zgłoszenia
×
Formularz
zgłoszeniowy

Proszę o wypełnienie formularza zgłoszeniowego. Jego wysłanie nie jest równoznaczne z rezerwacją miejsca na szkoleniu.

Wkrótce skontaktuje się z Tobą przedstawiciel naszej firmy, aby doprecyzować szczegóły.

Informacje o szkoleniu:
Nazwa szkolenia:
PostgreSQL 9 – zaawansowana administracja bazą danych
Termin:
Czas trwania:
24 godz. (3 dni)
Cena:
1945 zł netto
Dane kontaktowe:
Imię i nazwisko*:
Email*:
Telefon*:
Firma/instytucja:

Dziękujemy za zgłoszenie.
Niebawem się z Tobą skontaktujemy.

Na Twoją skrzynkę wysłaliśmy maila z podsumowaniem.

×

Potrzebujesz inspiracji oraz biężącej informacji na temat naszych szkoleń?

Zapisz się do newslettera!