MySQLPT
MySQL Performance Tuning
В курсе изучаются практические безопасные высокоэффективные способы оптимизации производительности MySQL сервера.
Слушатели приобретают навыки использования средств мониторинга, оценивания и настройки производительности.
Рассматриваются вопросы архитектуры, использование средств конфигурирования базы данных для улучшения производительности, настройка приложений и SQL кода, настройка сервера, проверка средств хранения, архитектура приложения, а также общие концепции настройки производительности.
Требования к подготовке слушателей:
Практическое знание операционных систем Linux
Опыт сопровождения сервера базы данных (предпочтительно MySQL сервера)
Умение установить подключение к MySQL серверу с помощью средств MySQL
Знание общей структуры SQL команд и основных принципов настройки производительности SQL
Опыт написания SQL команд retrieve, insert, modify и delete
Умение выполнения команд в Linux
MySQL for Database Administrators
Опыт работы с экземпляром MySQL сервера и со средствами MySQL
Слушатели приобретают навыки использования средств мониторинга, оценивания и настройки производительности.
Рассматриваются вопросы архитектуры, использование средств конфигурирования базы данных для улучшения производительности, настройка приложений и SQL кода, настройка сервера, проверка средств хранения, архитектура приложения, а также общие концепции настройки производительности.
Требования к подготовке слушателей:
Практическое знание операционных систем Linux
Опыт сопровождения сервера базы данных (предпочтительно MySQL сервера)
Умение установить подключение к MySQL серверу с помощью средств MySQL
Знание общей структуры SQL команд и основных принципов настройки производительности SQL
Опыт написания SQL команд retrieve, insert, modify и delete
Умение выполнения команд в Linux
MySQL for Database Administrators
Опыт работы с экземпляром MySQL сервера и со средствами MySQL
Длительность
4 дня (32ч в неделю)
Доступ к курсу
Навсегда в личном кабинете
Документы
Удостоверение о повышении квалификации
Расписание
Кому подойдет этот курс
Администраторы баз данных
Разработчики
Системные администраторы
Слушатели получают знания для выполнения следующих действий:
Понимание основ настройки производительности
Использование средств настройки производительности
Настройка экземпляра MySQL сервера для улучшения производительности
Улучшение производительности таблиц на основе выбора средства хранения
Правильное проектирование схемы для улучшения производительности
Улучшение производительности запросов MySQL
Дополнительные вопросы настройки производительности
Использование средств настройки производительности
Настройка экземпляра MySQL сервера для улучшения производительности
Улучшение производительности таблиц на основе выбора средства хранения
Правильное проектирование схемы для улучшения производительности
Улучшение производительности запросов MySQL
Дополнительные вопросы настройки производительности
Программа курса
12 модулей
Введение
Обзор MySQL
Продукты и средства MySQL
Сервисы и поддержка MySQL
Веб-страницы MySQL
Курсы MySQL
Сертификация MySQL
Документация MySQL
Продукты и средства MySQL
Сервисы и поддержка MySQL
Веб-страницы MySQL
Курсы MySQL
Сертификация MySQL
Документация MySQL
Основы настройки производительности
Размышления по поводу производительности
Что нужно настраивать
Терминология
Планирование эталонного теста
Ошибки при эталонном тестировании
Этапы настройки
Общий сеанс настройки
Развертывание MySQL и эталонное тестирование
Что нужно настраивать
Терминология
Планирование эталонного теста
Ошибки при эталонном тестировании
Этапы настройки
Общий сеанс настройки
Развертывание MySQL и эталонное тестирование
Средства настройки производительности
Средства мониторинга MySQL
Средства мониторинга Open Source Community
Средства эталонного тестирования
Stress Tools
Средства мониторинга Open Source Community
Средства эталонного тестирования
Stress Tools
Настройка сервера MySQL
Основные компоненты сервера MySQL
Обработка потоков MySQL
Использование памяти MySQL
Одновременные подключения в MySQL
Повторное использование потоков
Эффекты кэширования потоков
Повторное использование таблиц
Установка table_open_cache
Обработка потоков MySQL
Использование памяти MySQL
Одновременные подключения в MySQL
Повторное использование потоков
Эффекты кэширования потоков
Повторное использование таблиц
Установка table_open_cache
Кэш запросов MySQL
Кэш запросов MySQL
Когда следует использовать кэш запросов MySQL
Когда НЕ следует использовать кэш запросов MySQL
Настройка кэша запросов MySQL
Переменные состояния кэша запросов MySQL
Улучшение результатов кэширования запросов
Когда следует использовать кэш запросов MySQL
Когда НЕ следует использовать кэш запросов MySQL
Настройка кэша запросов MySQL
Переменные состояния кэша запросов MySQL
Улучшение результатов кэширования запросов
InnoDB
Средство хранения InnoDB
Области применения средства хранения InnoDB
Использование средства хранения InnoDB
Журнальные файлы и буферы InnoDB
Фиксация транзакций
Проектирование таблиц InnoDB
SHOW ENGINE INNODB STATUS
Мониторы и настройки InnoDB
Области применения средства хранения InnoDB
Использование средства хранения InnoDB
Журнальные файлы и буферы InnoDB
Фиксация транзакций
Проектирование таблиц InnoDB
SHOW ENGINE INNODB STATUS
Мониторы и настройки InnoDB
MyISAM
Области применения средства хранения MyISAM
Проектирование таблиц MyISAM
Оптимизация MyISAM
Блокировки таблиц MyISAM
Настройки MyISAM
Кэш ключей MyISAM
Полнотекстовый поиск MyISAM
Проектирование таблиц MyISAM
Оптимизация MyISAM
Блокировки таблиц MyISAM
Настройки MyISAM
Кэш ключей MyISAM
Полнотекстовый поиск MyISAM
Другие вопросы, связанные со средствами хранения в MySQL
Большие объекты
Области применения средства хранения MEMORY
Производительность средства хранения MEMORY
Преимущества использования нескольких средств хранения
Преимущества использования одного средства хранения
Области применения средства хранения MEMORY
Производительность средства хранения MEMORY
Преимущества использования нескольких средств хранения
Преимущества использования одного средства хранения
Проектирование и производительность схемы
Вопросы проектирования схемы
Нормализация и производительность
Проектирование схемы
Типы данных
Индексы
Партиционирование
Нормализация и производительность
Проектирование схемы
Типы данных
Индексы
Партиционирование
Производительность запросов MySQL
Общие рекомендации по настройке производительности SQL
EXPLAIN
Оптимизатор MySQL
Обнаружение проблемных запросов
Улучшение выполнения запроса
Локализация и исправление проблемных запросов
EXPLAIN
Оптимизатор MySQL
Обнаружение проблемных запросов
Улучшение выполнения запроса
Локализация и исправление проблемных запросов
Дополнительные вопросы настройки производительности
Конфигурирование аппаратного обеспечения
Выбор операционных систем
Конфигурирование операционных систем
Журналирование
Резервное копирование и восстановление
Выбор операционных систем
Конфигурирование операционных систем
Журналирование
Резервное копирование и восстановление
Заключение
Обзор курса
Веб-сайт обучения и сертификации
Оценка курса
Благодарности
Ответы на вопросы
Веб-сайт обучения и сертификации
Оценка курса
Благодарности
Ответы на вопросы