Скрыть объявление
Более 45000 материалов для скачивания в нашем приватном разделе. Не пропусти, возможно данную складчину уже выкупили и выложили для ознакомления.
Скрыть объявление
Гость отличная новость! Мы открыли доступ к ранее скрытому контенту.

Вам доступно более 44 000 видео уроков, книг и программ без VIP статуса. Более подробно ЗДЕСЬ.

Открыто Онлайн-курс «Оптимизация производительности MySQL»

Тема в разделе "Программирование", создана пользователем Volchek, 7 июн 2014.

0/5, Голосов: 0

Этап:
Набор участников
Цена:
12800.00 руб.
Участников:
4 из 35
Организатор:
требуется
11%
Расчетный взнос:
403 руб.
  • Участники покупки:
    1. Rainwind, 2. bronis, 3. Belic, 4. felina;
  1. Volchek

    Volchek Модератор

    Сообщения:
    14.909
    Симпатии:
    11.425
    Курс охватывает различные аспекты оптимизации производительности MySQL. Вы научитесь повышать производительность серверов и приложений своей компании под руководством специалиста.

    Авторы и ведущие курса:
    • Павел Пушкарев — управляющий партнер Консалтинговой группы MD, сертифицированный разработчик и администратор баз данных MySQL.
    • Григорий Рубцов — генеральный директор компании «Станигост», руководитель проекта SQLinfo.ru, сертифицированный разработчик приложений и администратор кластера MySQL.
    Внимание!Настоящий онлайн-курс — авторский продукт и не является авторизованным курсом MySQL AB или Sun Microsystems. О планах проведения авторизованных курсов вы можете узнать на сайте MySQL AB.
    Предварительная подготовка:
    Предполагается, что участник курса умеет подключаться к серверу MySQL, знаком с синтаксисом запросов SELECT, INSERT, UPDATE, ALTER TABLE и CREATE TABLE, может построить составной запрос с использованием JOIN, имеет базовые навыки работы в Unix-shell.
    Продолжительность курса: 2 месяца.
    Программа курса:

    1. Цели и средства оптимизации

    1.1. Нужна ли оптимизация MySQL?
    1.2. Пути оптимизации производительности.
    1.3. Методы поиска узких мест.
    1.4. Задание: Поиск узких мест в производительности приложения.
    2. Оптимизация простых запросов.

    2.1. Типы ключевых полей (индексов).
    2.2. Префиксные индексы.
    2.3. Составные индексы.
    2.4. Способы хранения индексов.
    2.5. Доступ к информации о состоянии индекса (SHOW INDEX, INFORMATION_SCHEMA).
    2.6. Использование EXPLAIN.
    2.7. Базовый алгоритм поиска по ключу.
    2.8. Указание на использование конкретного индекса (USE/FORCE/IGNORE INDEX).
    2.9. Задание: оптимизация простых запросов.
    2.10. Другие типы индексов: полнотекстовый индекс, пространственный индекс.
    3. Оптимизация составных запросов.

    3.1. Методы поиска медленных запросов (журнал медленных запросов, SHOW FULL PROCESSLIST).
    3.2. Архитектура MySQL.
    3.3. Принцип работы оптимизатора запросов MySQL.
    3.4. Оптимизация сортировки и группировки.
    3.5. Задание: оптимизация запросов с сортировкой и группировкой.
    3.6. Профилирование запросов
    3.7. Оптимизация объединения таблиц (JOIN).
    3.8. Воздействие на путь исполнения запроса, использование STRAIGHT_JOIN.
    3.9. Оптимизация подзапросов.
    3.10. Задание: оптимизация JOIN и подзапросов.
    4. Оптимизация способа хранения данных.

    4.1. Различные механизмы хранения.
    4.2. Особенности MyISAM.
    4.3. Особенности InnoDB.
    4.4. Особенности MEMORY.
    4.5. Другие механизмы хранения (NDB, ARCHIVE, BLACKHOLE).
    4.6. Какой механизм хранения выбрать?
    4.7. Разбивка таблиц (PARTITIONING).
    4.8. Задание: Выбор оптимального механизма хранения.
    4.9. Типы данных и занимаемый ими объем.
    4.10. Особенности хранения BLOB-полей.
    4.11. Использование PROCEDURE ANALYZE().
    4.12. Задание: Оптимизация используемых типов данных.
    5. Оптимизация конфигурации сервера MySQL.

    5.1. Просмотр статуса и текущей конфигурации MySQL.
    5.2. Способы изменения конфигурации сервера MySQL.
    5.3. Алгоритмы кэширования в MyISAM и InnoDB.
    5.4. Использование кэшей индексов.
    5.5. Кэш запросов - возможности и ограничения.
    5.6. Как выявить узкие места в конфигурации?
    5.7. Задание: выбор оптимальной конфигурации MySQL.
    5.8. Параметры ОС и физического сервера, влияющие на производительность MySQL.
    6. Оптимизация структуры базы данных.

    6.1. Нормальная форма базы данных.
    6.2. Влияние нормализации на производительность.
    6.3. Проведение денормализации, методы сохранения целостности данных.
    6.4. Задание: Нормализация базы данных.
    6.5. Задание: Оптимизация производительности путем денормализации.
    6.6. Нестандартные подходы к оптимизации.
    6.7. Задание: задачи по оптимизации.

    Стоимость участия: 12800 Р. (НДС не облагается)

     
Оценить эту тему:
/5,
Поделиться: