0

MySQL Performance Tuning

  • Код курса: MySQLPT
  • Длительность: 4 д.
  • Цена: 60 000 Р

Расписание курса

26.06.2023 10:00
60 000 Р
Москва или Online

Аннотация:

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

Аудитория:

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

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

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

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

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


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

Введение

  • Обзор 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
  • Обнаружение проблемных запросов
  • Улучшение выполнения запроса
  • Локализация и исправление проблемных запросов

Дополнительные вопросы настройки производительности

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

Заключение

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

Содержание курса

Записаться на курс: MySQL Performance Tuning

* - обязательные поля

Отправьте другу или начальнику ссылку на почту
Заявка на обучение

* - обязательные поля

Заявка на обучение

Записаться на курс:

Город:

Дата:

* - обязательные поля