Agenda szkolenia
- Architektura i konfiguracja serwera bazy danych MySQL/MariaDB (Pluggable Storage Engines, pliki konfiguracyjne, zarządzanie parametrami konfiguracyjnymi, aplikacje narzędziowe, Data Dictionary, Performance Schema)
- Specyficzne rozwiązania języka SQL w MySQL/MariaDB (typy danych, indeksy, transakcje, tabele partycjonowane, procedury i funkcje składowane, wyzwalacze, zadania wsadowe)
- Zarządzanie serwerem bazy danych (instalacja, aktualizacja, inicjalizacja, uruchamianie, zatrzymywanie)
- Zarządzanie bezpieczeństwem (uprawnienia, role, limity zasobowe, konta użytkowników)
- Obsługa składowania danych przez InnoDB (architektura, przestrzenie tabel)
- Ochrona baz danych przed skutkami awarii (logiczne i fizyczne kopie bezpieczeństwa, binlog, odtwarzanie po awarii)
- Mechanizmy replikacji Master-Slave
- Monitorowanie pracy serwera bazy danych i użytkowników (logi, komendy diagnostyczne)
- Przegląd zagadnień optymalizacji zapytań (optymalizator zapytań, statystyki, plany wykonania, wskazówki)