Hlavní navigace
Toto školení již proběhlo. Podívejte se na připravovaná školení.

MySQL a MariaDB spolu získaly velkou oblibu díky svému rychlému nasazení. Bez dobré konfigurace ale dříve nebo později nebude odvádět dobrou práci. Na školení vás provedu vším, co musíte jako administrátor řešit pro to, aby databáze dlouhodobě a spolehlivě fungovala.

  • 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

Jak se liší MySQL od MariaDB

  • filozofie
  • rozdíly a směr jejich vývoje

Unikátní vlastnosti MySQL/MariaDB

  • storage engines
  • sql modes

Transakce a zámky, jak fungují a na co si dát pozor.

Logovat a logy číst a pochopit.

Zálohovat a obnovovat!

Monitorovat

  • jak okamžitý stav – co monitorovat?
  • dlouhodobé metriky – co sbírat?

Paměťová náročnost, na co si dát pozor.

Spravovat uživatele.

Jak ji zabezpečit.

Dostupné nástroje pro správu.

Pro koho je školení určeno

Správce MySQL/MariaDB serverů.
Programátory pracující s MySQL/MariaB, který se o ni chce dozvědět více.
DevOps – ať už to znamená cokoliv.

Potřebné znalosti účastníka

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

Náplň školení

Unikátní vlastnosti

  • storage engines
  • sql modes

Transakce a zámky

  • isolace transakcí
  • deadlock
  • commit/rollback a dopad deadlocku na aplikace
  • ACID
  • MVCC

Logování

  • co se kde může logovat a co kde najdete.
  • slow log – jak jej vzorkovat a vytáhnout z něj maximum
  • audit log – je i neplacená verze?
  • general log – je aspoň někdy k nečemu užitečný?

Zálohy

  • možnosti zálohování
  • obnova ze zálohy

Monitoring

  • aktuální stav vytížení
  • dlouhodobé trendy, na co si dát pozor

Správa uživatelů

  • jak je realizována, kde se ukládají informace o uživatelích
  • autorizační pluginy, napojení na externí ověřování

Síťová bezpečnost a konfigurace

Nástroje

  • mysqltuner
  • percona-toolkit
  • PMM (Percona Monitoring and Management)
  • a další

Upgrade mezi minor a major verzemi

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

Místo a kontakt

  • Termín školení

    29. 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