Zaufali nam
MySQL – zaawansowana administracja bazą danych
Czas trwania: 24 godz. (3 dni)
Cena:
- Szkolenie otwarte - 1345 zł/os.
- Szkolenie indywidualne - 2695 zł/os.
- Szkolenie zamknięte - do negocjacji
zakres szkolenia w formacie .pdf
Opis szkolenia
Szczegółowy zakres tematyczny
Terminy
Rozdziały:
- Wprowadzenie – przypomnienie architektury serwera MySQL
- Instalacja serwera MySQL z pakietów źródłowych
- Zaawansowane techniki przeprowadzania backup’u i odtwarzania
- Optymalizacja wydajności zapytań SQL i serwera MySQL
Po ukończeniu szkolenia każdy uczestnik będzie potrafił:
- Sprawnie zdefiniować budowę serwera MySQL
- Łatwo przeprowadzić instalację i konfigurację bazy danych, korzystając z pakietów źródłowych
- Zabezpieczyć dane przed awarią
- Odtworzyć uszkodzoną bazę danych do wybranego punktu w czasie
- Monitorować wydajność serwera MySQL
- Przeprowadzić optymalizację wydajności serwera oraz zapytań SQL
- Sprawnie zarządzać bezpieczeństwem dostępu do danych w relacyjnej bazie
- Stosować słownik bazy danych w celu uzyskania nowych informacji o strukturze danych
Zapewniamy:
- 24 godziny praktycznych zajęć, popartych trafnymi przykładami
- Nowoczesne, samodzielne stanowisko pracy
- Małe - maksymalnie 10cio osobowe grupy
- Certyfikat potwierdzający ukończenie zajęć
- Realizację zajęć nawet w przypadku jednego zgłoszenia
- Zajęcia prowadzone przez specjalistę z wieloletnim doświadczeniem
Rozdział 1 – Wprowadzenie – przypomnienie architektury serwera MySQL
- Co siedzi w pamięci, czyli prawie wszystko o procesach MySQL
- Co się dzieje, gdy startuje serwer?
- Połączenie klient-serwer, czyli kto kogo słucha?
- Alokacja pamięci na potrzeby serwera
- Architektura fizyczna, czyli z czego zbudowany jest serwer MySQL
- Co jest na początku – budowa i rodzaje plików parametrów inicjalizacyjnych
- Omówienie standardowej struktury katalogów
- Przedstawienie różnych silników składowania danych
- Szukamy dziury w całym, czyli interpretacja plików log
Rozdział 2 – Instalacja serwera MySQL z pakietów źródłowych
- Gdzie można zainstalować serwer MySQL – wybieramy odpowiedni system operacyjny
- Przygotowanie środowiska systemu operacyjnego
- Przeprowadzenie instalacji za pomocą pakietów źródłowych
Rozdział 3 - Zaawansowane techniki przeprowadzania backup’u i odtwarzania
- Przypomnienie wiedzy z zakresu podstawowego backup’u i odtwarzania
- Backup zimny z wykorzystaniem narzędzi systemu operacyjnego
- Backup logiczny z wykorzstaniem narzędzi MySQL
- Zarządzanie kopią zapasową binarnych dzienników zdarzeń i jej tworzenie
- Tworzenie kopii zapasowej danych
- Odtwarzanie bazy danych po awarii
- Replikacja jako technika zabezpieczenia serwera bazy danych
Rozdział 4 - Optymalizacja wydajności zapytań SQL i serwera MySQL
- Omówienie najczęstszych problemów wydajnościowych w serwerach bazodanowych
- Logiczna budowa schematów
- Fizyczne ograniczenia zasobów
- Nieprawidłowa budowa zapytań
- Między wciśnięciem ENTER, a otrzymaniem wyników, czyli fazy przetwarzania SQL
- Kto o tym decyduje – przedstawienie optymalizatora MySQL
- Główne funkcje optymalizatora
- Jak oszukać optymalizator, czyli parametry sesji, wypływające na wydajność
- Omówienie algorytmów dostępu do danych oraz łączenia zbiorów wynikowych
- Skąd wiadomo, że działa wolno – identyfikujemy „wąskie gardła”
- Poprawiamy wydajność serwera
- Ustawienie poprawnych wartości parametrów inicjalizacyjnych
- Określenie użyteczności indeksów
- Poprawiamy wydajność zapytań SQL
- Interpretacja planu wykonania zapytania
- Podstawowe zasady optymalnego konstruowania zapytań
- Zasady dobierania indeksów
- Jak budować zapytania skorelowane?
- Terminy wszystkich szkoleń otwartych dostępne na stronie www.itschool.pl/szkolenia_otwarte





























