Menu
Zamknij menu
Zaloguj się
Asseco Academy » Training » Administracja PostgreSQL

Training ADS P-SQL_Z

Administracja PostgreSQL

Accreditation

  • Opis szkolenia
  • Zakres

Opis szkolenia

Szkolenie skupia się na podstawowych i średnio zaawansowanych aspektach administracji silnikiem bazodanowym, takich jak instalacja, konfiguracja, zarządzanie bazami w klastrze, optymalizacja wydajności, bezpieczeństwo danych i przygotowanie do awarii oraz przedstawia narzędzia wbudowane w Postgresa jak i zewnętrzne aplikacje pozwalające na sprawne zarządzanie bazą oraz analizę problemów z nią związanych

 

Adresaci Szkolenia

Szkolenie jest adresowane głównie dla osób, które chcą zdobyć wiedzę i umiejętności z zakresu administracji PostgreSQL, ale także tych które chcą zrozumieć procesy jakie zachodzą podczas pracy z bazami danych.

Wymagania wstępne – Uczestnik szkolenia powinien:

  • Posiadać podstawową wiedzę z zakresu IT i doświadczenie w pracy z jakąkolwiek bazą danych (umieć się zalogować, znać podstawowe polecenia SQL)
  • Mieć podstawowe doświadczenie w korzystaniu z systemów operacyjnych z rodziny Linux (operowanie na katalogach, edytowanie plików itp). Szkolenie odbywa się w dużej mierze w powłoce systemowej Linuxa.

Zakres

Omówienie PostgreSQL

  • Terminologia
  • logiczna struktura: klaster, tuple, row, page, klaster

Instalacja

  • Inicjalizacja, zmienne środowiskowe, uruchomienie/zatrzymanie bazy danych [ pg_ctl systemctl ]

Architektura systemu

  • Struktury pamięci
    • Pamięć współdzielona [ shared_buffers ]
    • WAL buffers
    • procesy backendowe [ max_connections , superuser_reserved_connections ]
  • Struktura plików. Pliki wchodzące w skład klastra [pliki danych (baza postgres, bazy template), WAL, archiwalne pliki WAL, logi]
  • Postmaster i procesy backgroundowe. Procesy użytkowników.
  • commit i checkpoint

Pliki konfiguracyjne [ postgresql.conf postgresql.auto.conf pg_hba.conf pg_ident.conf, wczytywanie zewnętrznych plików parametrów]

Ustawianie parametrów [poziom sesji, użytkownika, bazy, klastra], widoki pg_settings pg_file_settings

Wybrane parametry konfiguracyjne [ effective_cache_size shared_buffers work_mem maintenance_work_mem wal_buffers checkpoint_timeout checkpoint_completion_target min_wal_size max_wal_size , parametry wpływające na plany zapytań]

Użytkownicy, schematy, pliki tabel/indeksów/TOAST, sprawdzenie nazwy pliku spod bazy danych, sprawdzenie nazwy obiektów z poziomu OS

Indeksy, widoki, widoki zmaterializowane, funkcje, procedury, tabele nielogowane

Partycjonowanie

  • range partitioning
  • list partitioning
  • hash partitioning

Konserwacja systemu [ vacuum / autovacuum i ich paramtery]

Rozszerzenia [extensions]

Analiza wydajności [widoki do analizy wydajności, logowanie wolnych zapytań, statystyki, omówienie planu zapytań, śledzenie utworzenia plików tymczasowych, narzędzia do analizy wydajności]

Optymalizacja zapytań

Backup i odtwarzanie [backup logiczny, backup fizyczny, odtwarzanie do punktu w czasie, ładowanie/wyładowanie danych]

Replikacja

Upgrade klastra

Zagadnienia fakultatywne:

  • Logowanie – gdzie, kiedy w jakiej formie. Ustawienia informacji do logowania [ log_line_prefix ] w tym blokad.
  • Automatyczne rozłączanie nieaktywnych transakcji idle_in_transaction_session_timeout
  • Just-in-time compilation jit

Training schedule

Filters:

Training: ADS P-SQL_Z

Administracja PostgreSQL

Date
Form
Language
Additional info
Price

Currently, there is no trainings in the selected form.

Filters:

Training: ADS P-SQL_Z

Administracja PostgreSQL

Date
Location
Language
Additional info
Price

Currently, there is no trainings in the selected form.

Filters:

Training: ADS P-SQL_Z

Administracja PostgreSQL

Dostęp do szkolenia
Form
Language
Additional info
Price

Currently, there is no trainings in the selected form.

Szukasz szkolenia w innym terminie?

Co nowego?

  • Newest
  • Uncategorized

Chcesz z nami porozmawiać?

Zadzwoń do nas: tel. 801 30 30 30