Tuning baz MySQL

Czas trwania
3
dni
Najbliższe terminy tego szkolenia
Cena szkolenia
1800 PLN
(netto)
Skuteczność
Program szkolenia
- MySQL vs MariaDB
- Instalacja serwera MySQL/MariaDB
- Startowanie i zatrzymywanie serwera
- Uruchamianie i zatrzymywanie serwera z poziomu usługi
- mysqladmin
- Metody zatrzymywania serwera
- Proces zatrzymywania serwera
- Programy klienckie
- Struktura fizyczna i logiczna serwera
- Pliki danych
- Dystrybucja danych w plikach
- Bazy danych a pliki danych
- Pliki konfiguracyjne
- Struktura plików konfiguracyjnych
- Konfiguracja wspólna dla wszystkich użytkowników
- Warianty konfiguracyjne zależne od użytkownika
- Logi binarne
- Transakcje zatwierdzone
- Transakcje niezatwierdzone
- Tabele systemowe
- information schema
- mysql
- Silniki innoDB i myISAM
- Różnice poniędzy innoDB a myISAM
- Silniki a transakcyjność
- Silniki a wydajność
- Silniki a przeszukiwanie pełnotekstowe
- Baza danych w RAM - silnik MEMORY
- Konfiguracja serwera
- Konfiguracja ogólnoserwerowa
- Konfiguracja sesji
- Konfiguracja baz
- Weryfikacja własności i konfiguracji bazy
- show status
- show global variables
- show variables
- Pliki dziennika i logowanie
- general log - obserwacja stanu serwera
- Konfiguracja poziomu logowania
- slow query log - wychwytywanie wolnych zapytań
- bin log
- Zarządzanie obiektami bazodanowymi
- Typy danych
- Tworzenie, kasowanie,modyfikacja baz
- Tworzenie, kasowanie,modyfikacja tabel
- Indeksy
- Jak działają indeksy
- Zakładanie indeksów
- Indeksy a wydajność operacji zapisu
- Odnajdywanie nieużywanych indeksów
- Zarządzanie pamięcią
- Rodzaje buforów
- Bufory sesji
- Bufory globalne
- Bufory w innoDB
- Bufory w myISAM
- Query cache
- Utrzymanie wydajności serwera
- Monitorowanie wykonywania zapytań
- Utrzymanie bazy / tabel
- Performance schema
- Parametry pracy silnika
- Parametry pracy serwera
- Wykorzystanie zasobów
- Wykorzystanie buforów
- Transakcyjność
- Czasy wykonania zapytań
- Zbieranie informacji dot. wybranej sesji
- Optymalizacja sprzętowa
- Optymalizacja zapytań
- Plany wykonania zapytania
- Optymalizator
- komenda EXPLAIN
- Węzły
- Wyszukiwanie wąskich gardeł
- Zasoby serwera
- Pamięc
- Połączenia
- Wątki
- Utrzymanie i konserwacja bazy danych
- polecenie Analyze
- polecenie Optimize
- polecenie Repair
- narzędzie myisamchk
- Partycjonowanie tabel
- Definiowanie partycji
- Dystrybucja danych po partycjach
- Troubleshooting
- Partycje a wydajność zapytań
Opis szkolenia
Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!
Szkolenie skupia się przede wszystkim na aspektach związanych z utrzymaniem, konserwacją i wydajnością bazy danych. Duży nacisk, zarówno w części teoretycznej jak i warsztatowej, położony jest na zagadnienia związane z optymalizacją bazy przydatne zarówno użytkownikom korzystającym z zasobów bazy jak i administratorów opiekujących się serwerem.
