MySQLPT

MySQL Performance Tuning

В курсе изучаются практические безопасные высокоэффективные способы оптимизации производительности MySQL сервера.
Слушатели приобретают навыки использования средств мониторинга, оценивания и настройки производительности.
Рассматриваются вопросы архитектуры, использование средств конфигурирования базы данных для улучшения производительности, настройка приложений и SQL кода, настройка сервера, проверка средств хранения, архитектура приложения, а также общие концепции настройки производительности.

Требования к подготовке слушателей:

Практическое знание операционных систем Linux
Опыт сопровождения сервера базы данных (предпочтительно MySQL сервера)
Умение установить подключение к MySQL серверу с помощью средств MySQL
Знание общей структуры SQL команд и основных принципов настройки производительности SQL
Опыт написания SQL команд retrieve, insert, modify и delete
Умение выполнения команд в Linux
MySQL for Database Administrators
Опыт работы с экземпляром MySQL сервера и со средствами MySQL


60 000 ₽

Длительность

4 дня (32ч в неделю)

Доступ к курсу

Навсегда в личном кабинете

Документы

Удостоверение о повышении квалификации

Расписание

Дата и место проведения
Начало
Формат
Преподаватель
Стоимость

Кому подойдет этот курс

    Администраторы баз данных
    Разработчики
    Системные администраторы

Слушатели получают знания для выполнения следующих действий:

Понимание основ настройки производительности
Использование средств настройки производительности
Настройка экземпляра MySQL сервера для улучшения производительности
Улучшение производительности таблиц на основе выбора средства хранения
Правильное проектирование схемы для улучшения производительности
Улучшение производительности запросов MySQL
Дополнительные вопросы настройки производительности

Программа курса

12 модулей
Введение
Обзор MySQL
Продукты и средства MySQL
Сервисы и поддержка MySQL
Веб-страницы MySQL
Курсы MySQL
Сертификация MySQL
Документация MySQL


Основы настройки производительности
Размышления по поводу производительности
Что нужно настраивать
Терминология
Планирование эталонного теста
Ошибки при эталонном тестировании
Этапы настройки
Общий сеанс настройки
Развертывание MySQL и эталонное тестирование


Средства настройки производительности
Средства мониторинга MySQL
Средства мониторинга Open Source Community
Средства эталонного тестирования
Stress Tools


Настройка сервера MySQL
Основные компоненты сервера MySQL
Обработка потоков MySQL
Использование памяти MySQL
Одновременные подключения в MySQL
Повторное использование потоков
Эффекты кэширования потоков
Повторное использование таблиц
Установка table_open_cache


Кэш запросов MySQL
Кэш запросов MySQL
Когда следует использовать кэш запросов MySQL
Когда НЕ следует использовать кэш запросов MySQL
Настройка кэша запросов MySQL
Переменные состояния кэша запросов MySQL
Улучшение результатов кэширования запросов


InnoDB
Средство хранения InnoDB
Области применения средства хранения InnoDB
Использование средства хранения InnoDB
Журнальные файлы и буферы InnoDB
Фиксация транзакций
Проектирование таблиц InnoDB
SHOW ENGINE INNODB STATUS
Мониторы и настройки InnoDB


MyISAM
Области применения средства хранения MyISAM
Проектирование таблиц MyISAM
Оптимизация MyISAM
Блокировки таблиц MyISAM
Настройки MyISAM
Кэш ключей MyISAM
Полнотекстовый поиск MyISAM


Другие вопросы, связанные со средствами хранения в MySQL
Большие объекты
Области применения средства хранения MEMORY
Производительность средства хранения MEMORY
Преимущества использования нескольких средств хранения
Преимущества использования одного средства хранения


Проектирование и производительность схемы
Вопросы проектирования схемы
Нормализация и производительность
Проектирование схемы
Типы данных
Индексы
Партиционирование


Производительность запросов MySQL
Общие рекомендации по настройке производительности SQL
EXPLAIN
Оптимизатор MySQL
Обнаружение проблемных запросов
Улучшение выполнения запроса
Локализация и исправление проблемных запросов


Дополнительные вопросы настройки производительности
Конфигурирование аппаратного обеспечения
Выбор операционных систем
Конфигурирование операционных систем
Журналирование
Резервное копирование и восстановление


Заключение
Обзор курса
Веб-сайт обучения и сертификации
Оценка курса
Благодарности
Ответы на вопросы


Как проходит обучение на платформе ФОРС

[ 01 ]

Знакомство с платформой

Платформа учебного центра ФОРС предназначена для удобного и комфортного обучения. Доступ к материалам будет открыт сразу после приобретения курса, а также навсегда доступен в личном кабинете.

[ 02 ]

Обучение

Каждый раздел содержит уроки с теоретическими материалами в видео и текстовых форматах, а так же демонстрацию практических примеров от преподавателей. Самостоятельная работа поможет закрепить полученные знания.

[ 03 ]

Обратная связь и поддержка

Мы поддерживаем онлайн-ресурс, где слушатели всегда могут задать вопрос преподавателю или коллективно обсудить возможные проблемы с другими студентами. Вы всегда сможете получить необходимую информацию в личном кабинете.

[ 04 ]

Дипломы и сертификаты

Все документы об окончании курсов собраны в одном месте в электронном формате — вы всегда можете посмотретьи скачать их в личном кабинете.

Остались вопросы?

Оставьте свои контактные данные — мы с вами свяжемся и все расскажем

Нажимая на кнопку «Отправить», я принимаю условия Политики конфиденциальности, и даю согласие на обработку персональных данных