Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем ВладимирТур, 30 дек 2012.

Цена: 12800р.-85%
Взнос: 1801р.

Основной список: 8 участников

Резервный список: 28 участников

  1. 30 дек 2012
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

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

    Курс охватывает различные аспекты оптимизации производительности 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 Р. (НДС не облагается)

     
  2. Последние события

    1. Regbiman
      Regbiman не участвует.
      24 июн 2024
    2. skladchik.com
      В складчине участвует 10 человек(а).
      4 мар 2024
    3. skladchik.com
      В складчине участвует 10 человек(а).
      30 янв 2024
    4. skladchik.com
      В складчине участвует 10 человек(а).
      2 янв 2024
  3. Обсуждение
  4. 14 июн 2013
    #2
    SvenSoft
    SvenSoft ЧКЧлен клуба
    Этот курс - не вебинар, никаких записей вебинара не будет. Курс проводится в режиме предоставления материалов для изучения (не видео, и не аудио), выполнения заданий с обсуждением происходящего с преподом (перепиской) .
     
  5. 7 авг 2013
    #3
    Казинов
    Казинов БанЗабанен
    Может вначале прочитаете
     
  6. 18 авг 2014
    #4
    ilma55
    ilma55 БанЗабанен
    я ооооооооооооочень давно хотел этот курс. но чую что Линду надо брать. а жаль. ШП мне нравится