Tuning baz danych i SQL w PostgreSQL

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ęcej
Szkolenie stacjonarne 1500,00 PLN (netto)
Udział online 1300,00 PLN (netto)
Czas trwania 2 dni

Czy wiesz, że możemy takie szkolenie zorganizować specjalnie dla Twojej firmy?

Dowiedz się więcej

Czego się nauczysz?

  1. Parametry bazy
  2. Bufory
    • shared_buffers
    • work_mem
    • maintance_work_mem
    • effective_cache_size
    • wal_buffers
  3. Dostęp do dysku
    • random_page_cost
  4. Checkpointy
    • checkpoint_segments
    • checkpoint_timeout
    • checkpoint_completion_target
    • checkpoint_warning
  5. Statystyki
    • default_statistics_target
  6. 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
  7. Zalecane ustawienia parametrów
  8. Zalecenia konfiguracji wstępnej
  9. Vacuum
    • Zwykły vacuum
    • Zmniejszanie wielkości plików danych
    • Automatyczny vacuum – autovacuum
    • Monitorowanie działania vacuum i autovacuum
    • Optymalizacja procesu VACUUM i AUTOVACUUM
  10. 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
  11. Plany wykonania zapytań i ich analiza
    • Sprawdzanie planu
    • Analiza węzłów
    • Parametry węzłów
    • Skan po indeksie
    • Sortowanie
  12. 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
  13. Widoki zmaterializowane
  14. 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
  15. Statystyki obiektów
    • Informacje podstawowe
    • Odświeżanie statystyk
    • Default_statistics_target i histogram_bounds
  16. Klastrowanie tabel
  17. Logowanie wolnych zapytań
  18. Ustawienie logowania do jednego pliku
  19. Ustawienia logowania
    • LOG_MIN_DURATION_STATEMENT
    • LOG_LINE_PREFIX
    • LOG_LOCK_WAITS i LOG_TEMP_FILES
  20. Przeglądanie logów
  21. 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
  22. PgBench-tools – automatyczne narzędzie testujące
    • Wdrożenie
    • Konfiguracja i uruchamianie testów
    • Przeglądanie wyników testów i ich analiza
  23. Narzędzia systemu Linux
    • Vmstat
    • Iostat
    • TOP
    • IOTOP
    • HTOP
    • GNOME SYSTEM MONITOR SAR
  24. Replikacja
    • Skalowanie z użyciem replikacji
    • Konfiguracja serwera MASTER
    • Konfiguracja serwera SLAVE
    • Testy działania
  25. 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

Najbliższe terminy tego szkolenia

Co wyróżnia szkolenia PostgreSQL w JSystems?

Szkolenia na wysokim poziomie
Instruktorzy praktycy z wieloletnim doświadcze- niem
Znaczna część szkolenia to warsztaty
Komfortowe sale i przestrzeń wspólna
Małe grupy szkoleniowe
Gwarantowane terminy szkoleń
Dużo ćwiczeń
Przystępne ceny

Kto będzie Cię uczyć?

Andrzej Klusiewicz

Sprawdź, co mówią o nas Ci, którzy nam zaufali

  • Super szkolenie, dużo teorii popartej przykładami. Na żywo praca, pozwalała na zadawania pytań a Instruktor na bierząco pokazywał i modyfikował laba.

    5.0 / 5 Marek Konieczny, G2A.COM LIMITED 02-09-2020 Tuning baz danych i SQL w PostgreSQL
  • Polecam szkolenia tej firmy.

    4.42 / 5 Robert Kruszyk, - 02-09-2020 Tuning baz danych i SQL w PostgreSQL
  • Zajefajne szkolenie

    4.85 / 5 Paweł Polanowski, Urząd Miasta Krakowa 22-11-2018 Tuning baz danych i SQL w PostgreSQL
  • Wiedza prowadzącego na najwyższym poziomie!

    5.0 / 5 Jakub Lisowski, Urząd Miasta Krakowa 22-11-2018 Tuning baz danych i SQL w PostgreSQL
  • Bardzo merytoryczne szkolenie przepelnione cwiczeniami, aby na wlasnej skorze przekonac sie o dzialaniu roznych mechanizmow postgreSQL

    4.64 / 5 Marcin Mietelski, ULTIMO S.A. 22-11-2017 Tuning baz danych i SQL w PostgreSQL
  • Polecam kazdemu kto sie chce nauczyc a nie tylko wiedziec.

    5.0 / 5 Tomasz B., DPD Polska Sp. z.o.o 28-07-2017 Tuning baz danych i SQL w PostgreSQL
  • Ciekawe szkolenie, na ktorym nie mozna sie nudzic.

    5.0 / 5 Piotr Zalewski, DPD Polska Sp. z.o.o 26-07-2017 Tuning baz danych i SQL w PostgreSQL

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza

Nasza strona korzysta z plików cookie. Możesz zmienić zasady ich używania lub zablokować pliki cookie w ustawieniach przeglądarki. Więcej informacji można znaleźć w Polityce prywatności. Kontynuując korzystanie ze strony, wyrażasz zgodę na używanie plików cookie.