Hlavní navigace

MySQL i MariaDB dokáží být velmi rychlé databáze, ale musí být dobře nastaveny. Projdeme si vše důležité pro jejich výkon, od HW, přes nastavení linux OS až po nastavení databází. Tam se zaměříme zejména na InnoDB a trochu MyISAM. Ukážu jak odhadnout, vylepšit nastavení, a změřit rozdíl výkonu. Podíváme se na škálování jak pro čtení tak zápis.

  • David Karban

    Od roku 2008 se živím Linuxem, od roku 2012 jsem freelancer. Převážně řeším weby – ne vývoj, ale provoz. Řeším jak to udělat, aby weby běžely, byly rychlé a bezpečné.

    Mezi mé oblíbené technologie patří Ansible, Amazon AWS, lxc/lxd, zfs, nginx, php-fpm, MySQL

Co se na školení naučíte

Nastavení HW/OS.
Nastavení MyISAM, pokud to dává smysl.
Nastavení InnoDB pro vysoký výkon.
Benchmark systému a databáze, plánování kapacity.
Techniky škálování čtení a zápisů.
Information_schema, performance_schema, sys databáze z pohledu výkonu.

Pro koho je školení určeno

Správce MySQL/MariaDB serverů, který je potřebuje vytáhnout co největší výkon.
Programátory pracující s MySQL/MariaDB, pro získání znalostí o nižší vrstvě z pohledu výkonu.
DevOps – ať už to znamená cokoliv.

Potřebné znalosti účastníka

Práce na příkazové řádce v Linuxu.
Obecná znalost linuxového prostředí.
Uživatelská znalost MySQL.

Náplň školení

Nastavení HW/OS

  • HW/SW RAID, diskové cache, SSD (kdy se to vyplatí?)
  • CPU
  • RAM
  • vhodné filesystémy
  • obecná nastavení Linuxu

Paměťová náročnost

  • co lze spočítat
  • co je třeba odhadnout

Nastavení MyISAM

  • vyplatí se vůbec ještě?
  • co můžete udělat pokud nemůžete přejít na InnoDB.

Nastavení InnoDB

  • rychlost versus ACID
  • vhodné nastavení podle dostupné RAM, počtu CPU

Benchmarky

  • Operačního systému
  • Databáze

Škálování

  • přehled možných technik
  • škálování čtení
  • škálování zápisů

Information_schema, performance_schema, sys databáze.

  • k čemu slouží, kdy se vyplatí zapnout

Na školení je nutné

Mít vlastní notebook!

Co je v ceně školení

  • certifikát absolventa školení
  • elektronické, příp. tištěné materiály a podklady
  • oběd v restauraci, teplé i studené nápoje po celý den

Registrace

  • Základní cena

    6 100 Kč cena je uvedena bez DPH
  • Dvoudenní balíček

    Dva vybrané kurzy MariaDB a MySQL

    10 200 Kč cena je uvedena bez DPH
  • Třídenní balíček

    MariaDB a MySQL administrace + MariaDB a MySQL performance + MariaDB a MySQL SQL performance

    14 400 Kč cena je uvedena bez DPH

Místo a kontakt

  • Termín školení

    28. ledna 2020 9:30–16:30

    Místo konání

    Školicí místnost Internet Info
    Milady Horákové 116/109
    Praha 6
    160 00
  • Kontakt

    Pavla Hettnerová
    Koordinátorka vzdělávání
    telefon: 778 412 840