Tuning baz MySQL / MariaDB

Najbliższe terminy szkoleń

Opis szkolenia

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.

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.

Czas trwania 3 dni
Poziom trudności Trudny
Cena kursu 1500,00 PLN (netto)

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

Dowiedz się więcej

Czego się nauczysz?

  1. MySQL vs MariaDB
  2. Instalacja serwera MySQL/MariaDB
  3. Startowanie i zatrzymywanie serwera
    • Uruchamianie i zatrzymywanie serwera z poziomu usługi
    • mysqladmin
    • Metody zatrzymywania serwera
  4. Proces zatrzymywania serwera
  5. Programy klienckie
  6. 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
  7. Silniki innoDB i myISAM
    • Różnice poniędzy innoDB a myISAM
    • Silniki a transakcyjność
    • Silniki a wydajność
    • Silniki a przeszukiwanie pełnotekstowe
  8. Baza danych w RAM - silnik MEMORY
  9. Konfiguracja serwera
    • Konfiguracja ogólnoserwerowa
    • Konfiguracja sesji
    • Konfiguracja baz
  10. Weryfikacja własności i konfiguracji bazy
    • show status
    • show global variables
    • show variables
  11. Pliki dziennika i logowanie
    • general log - obserwacja stanu serwera
    • Konfiguracja poziomu logowania
    • slow query log - wychwytywanie wolnych zapytań
    • bin log
  12. 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
  13. Zarządzanie pamięcią
    • Rodzaje buforów
    • Bufory sesji
    • Bufory globalne
    • Bufory w innoDB
    • Bufory w myISAM
    • Query cache
  14. 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
  15. Optymalizacja zapytań
    • Plany wykonania zapytania
    • Optymalizator
    • komenda EXPLAIN
    • Węzły
    • Wyszukiwanie wąskich gardeł
  16. Zasoby serwera
    • Pamięc
    • Połączenia
    • Wątki
  17. Utrzymanie i konserwacja bazy danych
    • polecenie Analyze
    • polecenie Optimize
    • polecenie Repair
    • narzędzie myisamchk
  18. Partycjonowanie tabel
    • Definiowanie partycji
    • Dystrybucja danych po partycjach
    • Troubleshooting
    • Partycje a wydajność zapytań

Co wyróżnia szkolenia MySQL 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

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

Gdzie prowadzimy szkolenia?

Warszawa (siedziba firmy) Grójecka 1/3, 02-019
Kraków
Wrocław
Katowice

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.