Kategorie: Bazy danych, SQL, PostgreSQL
Szkolenie jest przeznaczone dla administratorów systemów Linux, którzy będą odpowiedzialni za instalację, konfigurację i utrzymanie bazy PostgreSQL. Program kursu obejmuje wszystkie elementy niezbędne do efektywnej współpracy z zespołem programistów przy projekcie opartym na PostgreSQL.
Kładziemy nacisk na praktyczne zagadnienia, którym musi stawić czoła administrator systemu aby odnaleźć się w roli administratora bazy danych. Począwszy od instalacji, poprzez najważniejsze parametry konfiguracji, podstawowy tuning wydajności, zabezpieczenie systemu oraz zarządzanie użytkownikami. Omówimy też narzędzia służące do diagnostyki najczęściej występujących problemów i zmierzymy się z problemem wykonywania kopii zapasowych.
Nasi wykładowcy mogą pochwalić się wieloletnim doświadczeniem z Postgresem, zarówno od strony administratora jak i programisty. Członkiem naszego zespołu jest też jeden ze współautorow systemu PostgreSQL, regularnie występujący na światowej konferencji poświęconej temu silnikowi baz danych.
Czas trwania
2 dni
Program
- Instalacja
- Pakiety czy samodzielna kompilacja?
- Istotne parametry kompilacji
- System plików
- Układ katalogów,
- Lokalizacja plików konfiguracji
- Położenie logów systemu
- Klient linii poleceń psql
- Konfiguracja
- Najistotniejsze parametry
- Ustawienia jądra dla pamięci dzielonej
- Tryby restartowania bazy
- Procesy startowane przez PostgreSQL
- postmaster
- bgwriter
- stats collector
- autovacuum
- procesy klienckie (backendy)
- Gwarantowanie spójności danych
- Pliki WAL
- Ustawienia fsync
- Cache typu Write-through i write-back
- Tuning wydajności
- Dobór dysku i rodzaju RAID
- Kluczowe parametry wpływające na wydajność
- Balansowanie wydajności i niezawodności
- Diagnozowanie problemów z wydajnością
- Zabezpieczenia
- Użytkownicy i role
- Nadawanie uprawnień
- Host Based Access control (plik pg_hba.conf)
- Sposoby autentykacji
- Metoda ident
- Metoda hasła
- Autentykacja certyfikatem SSL
- Zarządzanie
- Listowanie aktualnych zapytań
- Odnajdywanie i eliminacja problematycznych procesów
- Utrzymanie bazy
- polecenie VACUUM i usługa autovacuum
- statystyki i polecenie ANALYSE
- Kopie zapasowe
- Program pg_dump
- Formaty kopii zapasowych
- Odtwarzanie danych z kopii, w tym odtwarzanie częściowe
- Program pg_dumpall
- Wykonywanie kopii zapasowej użytkowników i uprawnień
- Inne metody wykonywania kopii zapasowych
- Program pg_dump
Training also available in English - for more information see here.
Przeznaczenie i wymagania
Zalecana znajomość administracyjna systemu Linux.
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.