MySQL Performance Tuning
Слушатели приобретают навыки использования средств мониторинга, оценивания и настройки производительности.
Рассматриваются вопросы архитектуры, использование средств конфигурирования базы данных для улучшения производительности, настройка приложений и SQL кода, настройка сервера, проверка средств хранения, архитектура приложения, а также общие концепции настройки производительности.
Требования к подготовке слушателей:
Практическое знание операционных систем 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
Повторное использование потоков
Эффекты кэширования потоков
Повторное использование таблиц
Установка table_open_cache
Когда следует использовать кэш запросов MySQL
Когда НЕ следует использовать кэш запросов MySQL
Настройка кэша запросов MySQL
Переменные состояния кэша запросов MySQL
Улучшение результатов кэширования запросов
Области применения средства хранения InnoDB
Использование средства хранения InnoDB
Журнальные файлы и буферы InnoDB
Фиксация транзакций
Проектирование таблиц InnoDB
SHOW ENGINE INNODB STATUS
Мониторы и настройки InnoDB
Проектирование таблиц MyISAM
Оптимизация MyISAM
Блокировки таблиц MyISAM
Настройки MyISAM
Кэш ключей MyISAM
Полнотекстовый поиск MyISAM
Области применения средства хранения MEMORY
Производительность средства хранения MEMORY
Преимущества использования нескольких средств хранения
Преимущества использования одного средства хранения
Нормализация и производительность
Проектирование схемы
Типы данных
Индексы
Партиционирование
EXPLAIN
Оптимизатор MySQL
Обнаружение проблемных запросов
Улучшение выполнения запроса
Локализация и исправление проблемных запросов
Выбор операционных систем
Конфигурирование операционных систем
Журналирование
Резервное копирование и восстановление
Веб-сайт обучения и сертификации
Оценка курса
Благодарности
Ответы на вопросы