Tuning baz danych i SQL w PostgreSQL

Najbliższe terminy tego szkolenia
Opis szkolenia
Szkolenie przeznaczone dla administratorów PostgreSQL, którzy chcą rozwiązać problemy wydajnościowe związane z bazami danych PostgreSQL. Uczestnik tego szkolenia powinien znać podstawy administracji bazami danych PostgreSQL. Szkolenie ma formę wykładów uzupełnionych o ćwiczenia , symulacje i warsztaty.
Terminy gwarantowane
Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to że na 100% się odbędzie we wskazanym
czasie i miejscu.
Więcej
Szkolenia online i udział online
Szkolenia online odbywają się na żywo z udziałem trenera. Grupy są równie nieliczne jak przy
tradycyjnych stacjonarnych szkoleniach w JSystems i liczą zwykle 7-9 osób.
W każdym szkoleniu stacjonarnym możesz brać udział online.
Więcej
Inne szkolenia tej kategorii
W ramach kategorii PostgreSQL mamy jeszcze wiele szkoleń. Sprawdź jakie!
Vouchery
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.
WięcejCzy wiesz, że możemy takie szkolenie zorganizować specjalnie dla Twojej firmy?
Dowiedz się więcejCzego się nauczysz?
- Parametry bazy
- Bufory
- shared_buffers
- work_mem
- maintance_work_mem
- effective_cache_size
- wal_buffers
- Dostęp do dysku
- random_page_cost
- Checkpointy
- checkpoint_segments
- checkpoint_timeout
- checkpoint_completion_target
- checkpoint_warning
- Statystyki
- default_statistics_target
- inne
- max_connections
- listen_address
- log_min_duration_statement
- log_statement
- cpu_tuple_cost
- cpu_index_tuple_cost
- cpu_operator_cost
- deadlock_timeout
- max_locks_per_transaction
- Zalecane ustawienia parametrów
- Zalecenia konfiguracji wstępnej
- Vacuum
- Zwykły vacuum
- Zmniejszanie wielkości plików danych
- Automatyczny vacuum – autovacuum
- Monitorowanie działania vacuum i autovacuum
- Optymalizacja procesu VACUUM i AUTOVACUUM
- Dane statystyczne bazy danych
- pg_stat_all_tables, pg_stat_user_tables i pg_stat_sys_tables
- pg_statio_user_tables i pg_statio_user_indexes
- pg_stat_database
- pg_class
- Plany wykonania zapytań i ich analiza
- Sprawdzanie planu
- Analiza węzłów
- Parametry węzłów
- Skan po indeksie
- Sortowanie
- Indeksy
- Proste indeksy B-Tree
- Indeksy wielokolumnowe
- Indeksy unikalne
- Indeksy częściowe
- Indeksy a NULLe
- Indeksy funkcyjne
- Problemy wynikające z użycia indeksów
- Konieczność aktualizacji
- Zajęte miejsce
- Blokady podczas tworzenia i odbudowywania
- Widoki zmaterializowane
- Partycjonowanie tabel
- Podział na partycje
- Automatyczne rozdzielanie wstawianych wierszy
- Automatyczne przeszukiwanie tylko właściwych partycji
- Uwagi do partycjonowania
- Parametr constraint_exclusion
- Automatyczne tworzenie nowych partycji
- Statystyki obiektów
- Informacje podstawowe
- Odświeżanie statystyk
- Default_statistics_target i histogram_bounds
- Klastrowanie tabel
- Logowanie wolnych zapytań
- Ustawienie logowania do jednego pliku
- Ustawienia logowania
- LOG_MIN_DURATION_STATEMENT
- LOG_LINE_PREFIX
- LOG_LOCK_WAITS i LOG_TEMP_FILES
- Przeglądanie logów
- PgBench – testy wydajnościowe bazy danych
- Przygotowanie środowiska
- Pierwszy test
- Rodzaje testów i przełączniki
- Czas wykonywania testów
- Ilość wątków
- Tryb debug
- Obserwacja postępów procesu testowania
- Testy na zdalnym hoście
- Uwagi
- PgBench-tools – automatyczne narzędzie testujące
- Wdrożenie
- Konfiguracja i uruchamianie testów
- Przeglądanie wyników testów i ich analiza
- Narzędzia systemu Linux
- Vmstat
- Iostat
- TOP
- IOTOP
- HTOP
- GNOME SYSTEM MONITOR SAR
- Replikacja
- Skalowanie z użyciem replikacji
- Konfiguracja serwera MASTER
- Konfiguracja serwera SLAVE
- Testy działania
- Zarządzanie pulą połączeń i Load Balancing z użyciem PgPool
- Wdrożenie PgPool
- PgPool a replikacja
- Konfiguracja wstępna
- Dodawanie nowych hostów
- Load Balancing z użyciem PgPool
Co wyróżnia szkolenia PostgreSQL w JSystems?
Kto będzie Cię uczyć?
