Návrh Školení

Úvod

    MůjSQL Přehled, Produkty, Služby MojeSQL Služby a podpora Podporované provozní služby Cesty učebních osnov MojeSQL Zdroje dokumentace

MojeSQL architektura

    Model klient/server Komunikační protokoly Vrstva SQL Vrstva úložiště Jak server podporuje úložné stroje Jak MySQL využívá paměť a místo na disku Rozhraní zásuvného modulu MySQL

Správa systému

    Výběr mezi typy distribucí MySQL Instalace serveru MySQL Struktura instalačního souboru serveru MySQL Spuštění a zastavení serveru MySQL Upgrade MySQL Spuštění více serverů MySQL na jednom hostiteli

Konfigurace serveru

    Možnosti konfigurace mého serveru SQL Systémové proměnné SQL Režimy Dostupné soubory protokolu Binární protokolování

Klienti a nástroje

    Dostupní klienti pro administrativní úlohy MojiSQL administrativní klienti Klient příkazového řádku mysql Klient příkazového řádku mysqladmin Grafický klient MySQL Workbench MojeSQL nástroje Dostupné API (ovladače a konektory)

Typy dat

    Hlavní kategorie datových typů Význam NULL Atributy sloupců Použití znakové sady s datovými typy Volba vhodného datového typu

Získání metadat

    Dostupné metody přístupu k metadatům Struktura INFORMATION_SCHEMA Použití dostupných příkazů k zobrazení metadat Rozdíly mezi příkazy SHOW a tabulkami INFORMATION_SCHEMA Klientský program mysqlshow Používání dotazů INFORMATION_SCHEMA k vytváření příkazů shellu a příkazů SQL

Transakce a zamykání

    Použití příkazu řízení transakcí k souběžnému spuštění více SQL příkazů Vlastnosti ACID transakcí Úrovně izolace transakcí Použití zamykání k ochraně transakcí

Skladovací motory

    Úložné moduly v MySQL Úložný engine InnoDB Systém InnoDB a tabulkové prostory pro jednotlivé tabulky č.SQL a Memcached API Efektivní konfigurace tabulkových prostorů Použití cizích klíčů k dosažení referenční integrity Uzamčení InnoDB Vlastnosti dostupných úložných modulů

Dělení oddílů

    Dělení na oddíly a jeho použití v MySQL Důvody použití dělení Typy dělení Vytváření dělených tabulek Dělení na oddíly Získávání metadat oddílů Úprava oddílů pro zlepšení výkonu Storage Engine Podpora dělení

Uživatel Management

    Požadavky na autentizaci uživatele Použití SHOW PROCESSLIST k zobrazení, která vlákna jsou spuštěna Vytváření, úprava a rušení uživatelských účtů Alternativní ověřovací pluginy Požadavky na autorizaci uživatele Úrovně přístupových oprávnění pro uživatele Typy oprávnění Udělování, úprava a odebírání uživatelských oprávnění

Bezpečnostní

    Rozpoznání běžných bezpečnostních rizik Bezpečnostní rizika specifická pro instalaci MySQL Bezpečnostní problémy a protiopatření pro síť, operační systém, souborový systém a uživatele Ochrana vašich dat Použití SSL pro zabezpečené připojení k MySQL serveru Jak SSH umožňuje zabezpečené vzdálené připojení k server MySQL Hledání dalších informací o běžných bezpečnostních problémech

Údržba stolu

    Typy operací údržby tabulek SQL příkazy pro údržbu tabulek Klientské a obslužné programy pro údržbu tabulek Údržba tabulek pro jiné úložné stroje Export a import dat Export dat Import dat

Programování uvnitř méhoSQL

    Vytváření a spouštění uložených rutin Popis zabezpečení spouštění uložených rutin Vytváření a spouštění spouštěčů Vytváření, úprava a rušení událostí Plánování spouštění událostí

MojeSQL Zálohování a obnova

    Základy zálohování Typy záloh Nástroje a utility pro zálohování Vytváření binárních a textových záloh Role log a stavových souborů v zálohách Záchrana dat

Replikace

    Správa podprocesů a souborů replikace MySQL Binary Log MySQL Nastavení replikačního prostředí MySQL Návrh komplexních topologií replikace Multi-master a cyklická replikace Provádění řízeného přechodu Monitorování a odstraňování problémů MojeSQL replikace replikace s Global Identifikátory transakcí (GTID)

Úvod do ladění výkonu

    Použití EXPLAIN k analýze dotazů Obecné optimalizace tabulek Sledování stavových proměnných, které ovlivňují výkon Nastavení a interpretace proměnných méhoSQL serveru Přehled schématu výkonu

Závěr

Sezení otázek a odpovědí

Požadavky

Žádné specifické předpoklady, nicméně dobré, pokud má student nějaké předchozí znalosti databází.

  28 hodiny
 

Počet účastníků


Začátek

Konec


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Reference (1)

Související kurzy

Související kategorie