Instalacja PostgreSQL w systemach Windows i Linux
Rola aplikacji psql i PgAdmin w zarządzaniu bazami danych i serwerem.
Zasady konfigurowania parametrów serwera.
Rodzaje i metody uruchamiania, zatrzymywania i restartu serwera.
- organizacja plików i katalogów PostgreSQL w środowisku Linux
- zarządzanie plikami i edycja plików konfiguracyjnych PostgreSQL w Linux
- przestrzenie tabel i uprawnienia w Linux
Zasady bezpieczeństwa w dostępie do danych.
Tworzenie użytkowników i zarządzanie nimi
Usuwanie użytkowników a zależności i uprawnienia
Przyznawanie uprawnień
Tworzenie ról
Zarządzanie bazą:
• Zarządzanie tabelami
• Zarządzanie schematami
• Przenoszenie obiektów
• Zarządzanie przestrzeniami tabel
Integralność danych
Zależności między obiektami
• Klucze główne
• Klucze obce
• Tabele i widoki
Monitoring bazy
• Użytkownicy aktywni i zablokowani
• Usuwanie sesji użytkowników
• Wykorzystanie tabel przez użytkowników
• Wykorzystanie dysku przez dane tymczasowe
Kopie zapasowe i odzyskiwanie danych
• Logiczne kopie zapasowe jednej bazy
• Logiczne kopie zapasowe wszystkich baz
• Kopia zapasowa definicji obiektów bazy
• Fizyczna kopia zapasowa bazy
• Odzyskiwanie baz danych
• Odzyskiwanie usuniętej lub uszkodzonych tabel, przestrzeni tabel, baz danych
Podstawowe parametry wydajnościowe
Sterowanie parametrami
• Czyszczenie bazy
• Martwe wiersze
• Operacja Vacuum
• Vacuum Full
• Autovacuum
• Koszty czyszczenia
• Operacje update w trybie Hot
Indeksy
• Zastosowani indeksów
• Operacje na bazie a indeksy
Statystyki
• Czytanie statystyk po wykonaniu polecenia
• Interpretacja statystyk
Podstawowe skanowania z indeksem
• Nieefektywne wykorzystanie indeksów
• Łączenie indeksów
• Klastry
• Operacja klastrowania tabel
• Tworzenie indeksu
• Przebudowa indeksu
• Tworzenie współbieżne
• Indeksy hashowe
Wprowadzenie do optymalizacji zapytań
• Buforowanie danych
• Plany wykonania zapytań
• Tryby wyświetlania planu
• Analiza informacji z planu wykonania
• Węzły w planie zapytania
• Sort
• Limit i Offset
• Aggregate
• Append
• Group
• HashAggregate
• Index Only Scan
• Łączenie tabel
• Kolejność łączenia
• Algorytmy łączenia
• Sterowanie planem wykonania
Statystyki
• Statistic Collector
• Widoki systemowe
• Dane na temat tabel i indeksów
• Rozmiar obiektów
Blokady
• Zakleszczenia
• Wykrywanie
• Unikanie
Przygotowanie poleceń do wykonania
• Prepare
Obiekty z ograniczonym zabezpieczeniem
• Tabele tymczasowe
• Tabele bez logowania
• Zastosowanie
Mechanizm Toast
• Zastosowanie
• Sterowanie
Partycjonowanie tabel
• Zastosowanie
• Metody
• Ograniczenia
Ładowanie masowe
• Przyspieszanie
• Parametry