План на курса

Въведение

    MySQL Общ преглед, продукти, услуги MySQL Услуги и поддръжка Поддържани оперативни услуги Обучение Учебна програма Пътища MySQL Документация Ресурси

Моята SQL архитектура

    Моделът клиент/сървър Комуникационни протоколи Слоят SQL Слоят за съхранение Как сървърът поддържа двигатели за съхранение Как MySQL използва паметта и дисковото пространство Интерфейсът на плъгина MySQL

Системна администрация

    Избор между типове MySQL дистрибуции Инсталиране на MySQL Server Структурата на инсталационния файл на MySQL Server Стартиране и спиране на MySQL сървър Надграждане на MySQL Изпълнение на множество MySQL сървъри на един хост

Конфигурация на сървъра

    Опции за конфигурация на MySQL сървър Системни променливи SQL Режими Налични лог файлове Двоично регистриране

Клиенти и инструменти

    Налични клиенти за административни задачи МоитеSQL административни клиенти Клиентът на командния ред mysql Клиентът на командния ред mysqladmin Графичният клиент MySQL Workbench МоитеSQL инструменти Налични API (драйвери и конектори)

Типове данни

    Основни категории типове данни Значение на NULL Атрибути на колони Използване на набор от знаци с типове данни Избор на подходящ тип данни

Получаване на метаданни

    Налични методи за достъп до метаданни Структура на INFORMATION_SCHEMA Използване на наличните команди за преглед на метаданни Разлики между оператори SHOW и таблици INFORMATION_SCHEMA Клиентската програма mysqlshow Използване на заявки INFORMATION_SCHEMA за създаване на команди на обвивката и SQL оператори

Транзакции и заключване

    Използване на оператор за контрол на транзакциите за едновременно изпълнение на множество SQL оператори ACID свойствата на транзакциите Нива на изолация на транзакциите Използване на заключване за защита на транзакциите

Двигатели за съхранение

    Механизми за съхранение в MySQL InnoDB двигател за съхранение InnoDB система и таблични пространства за файл на таблица NoSQL и Memcached API Конфигуриране на таблични пространства ефективно Използване на външни ключове за постигане на референтна цялост Заключване на InnoDB Характеристики на налични двигатели за съхранение

Преграждане

    Разделяне и използването му в MySQL Причини за използване на разделяне Видове разделяне Създаване на разделени таблици Подразделяне Получаване на метаданни за дялове Модифициране на дялове за подобряване на производителността Storage Engine Поддръжка на разделяне

потребител Management

    Изисквания за потребителско удостоверяване Използване на SHOW PROCESSLIST за показване кои нишки се изпълняват Създаване, модифициране и премахване на потребителски акаунти Алтернативни добавки за удостоверяване Изисквания за потребителско удостоверяване Нива на привилегии за достъп за потребители Видове привилегии Предоставяне, модифициране и отнемане на потребителски привилегии

Сигурност

    Разпознаване на често срещани рискове за сигурността Рискове за сигурността, специфични за MySQL инсталацията Проблеми със сигурността и контрамерки за мрежа, операционна система, файлова система и потребители Защита на вашите данни Използване на SSL за сигурни MySQL сървърни връзки Как SSH позволява защитена отдалечена връзка към сървърът MySQL Намиране на допълнителна информация за често срещани проблеми със сигурността

Поддръжка на маса

    Типове операции за поддръжка на таблици SQL изрази за поддръжка на таблици Клиентски и помощни програми за поддръжка на таблици Поддържане на таблици за други машини за съхранение Експортиране и импортиране на данни Експортиране на данни Импортиране на данни

Програмиране в моя SQL

    Създаване и изпълнение на съхранени рутинни процедури Описване на сигурността при изпълнение на съхранени рутинни процедури Създаване и изпълнение на тригери Създаване, промяна и премахване на събития График за изпълнение на събития

Моето SQL архивиране и възстановяване

    Основи на архивирането Типове архивиране Инструменти и помощни програми за архивиране Създаване на двоични и текстови архиви Роля на регистрационните файлове и файловете за състояние в архивирането Възстановяване на данни

Репликация

    Управление на MySQL Binary Log MySQL репликационни нишки и файлове Настройване на MySQL репликационна среда Проектиране на сложни репликационни топологии Мулти-главна и кръгова репликация Извършване на контролирано превключване Мониторинг и отстраняване на неизправности MySQL репликация Репликация с глобална Идентификатори на транзакции (GTID)

Въведение в настройката на производителността

    Използване на EXPLAIN за анализиране на заявки Общи оптимизации на таблици Мониторинг на променливи на състоянието, които влияят на производителността Настройка и интерпретиране на променливи на MySQL сървър Общ преглед на схемата за ефективност

Заключение

Сесия за въпроси и отговори

Изисквания

Няма специфични предпоставки, но е добре, ако студентът има известни познания за бази данни.

  28 Hours

Брой участници


Започва

Свършва


Dates are subject to availability and take place between 09:30 and 16:30.

Цена за участник

Oтзиви от потребители (1)

Свързани Kурсове

MySQL LP - Fundamentals

  14 Hours

Свързани Kатегории