ул. Райымбека, д. 348, оф. 900
(727) 3-909-200, 3-909-220, 3-909-230
ул. Иманбаевой, д. 5а, оф. 301
(7172) 97-43-81, 97-43-77, 97-43-88
на подходящую для вас дату

Что включено в курс?

  • Длительность обучения в очном формате составляет 8 академических часов в день (1 академический час равен 45 минутам); учебные курсы состоят из теоретических лекций и практических занятий, проводимых под руководством инструктора, а также самостоятельных работ слушателей.
  • Каждый слушатель обеспечивается индивидуальным рабочим местом, оборудованным персональным компьютером; характеристики компьютеров соответствуют определённому в теме курса программному обеспечению и требованиям к данному курсу.
  • Классы оснащены мультимедийной аппаратурой (проектор и экран), маркерной доской (черной или белой).
  • В учебных классах обеспечивается доступ в интернет.
  • Занятия проводят сертифицированные инструкторы, имеющие высокую квалификацию и большой опыт преподавания.
  • Каждому слушателю выдается в постоянное пользование пакет, содержащий: учебно-методическое пособие, дополнительные раздаточные материалы, инструкции, презентации, канцелярские принадлежности. Количество пакетов соответствует количеству слушателей курса.
  • Во время перерывов слушатели обеспечены трехразовым питанием: полноценный горячий обед в ресторане или кафе и два кофе-брейка.
  • По окончании курса каждому слушателю выдаются сертификаты установленного образца, предварительно согласованные с заказчиком.

[MySQLDBA]
MySQL for Database Administrators
MySQL для администраторов баз данных

Продолжительность курса: 5 дней (40 академ. часов)

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

Цель курса:

  • Описание архитектуры MySQL
  • Установка и обновление MySQL
  • Использование базы данных INFORMATION_SCHEMA для доступа к метаданным
  • Осуществление операций запуска и остановки MySQL
  • Конфигурирование настроек MySQL сервера во время выполнения
  • Оценка типов данных и наборов символов с точки зрения производительности
  • Осуществление блокировки данных в MySQL
  • Использование устройства хранения the InnoDB совместно с MySQL
  • Поддержка целостности установки MySQL
  • Использование триггеров для задач администрирования
  • Понимание представлений
  • Введение в технику настройки производительности
  • Осуществление операций резервного копирования и восстановления

Круг слушателей:

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

Необходимая предварительная подготовка:

  • Некаоторый опыт работы с реляционными базами данных и SQL
  • MySQL for Beginners (SQL-4401)

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

  • Введение
    • MySQL - обзор, продукты, сервисы
    • Сервисы и сопровождение MySQL
    • Поддерживаемые операционные сервисы
    • Программа сертификации MySQL
    • Различные направления обучения
    • Источники документации MySQL
  • Архитектура MySQL
    • Модель клиент-сервер
    • Коммуникационные протоколы
    • Поддержка сервером устройств хранения
    • Основы использования MySQL памяти и дискового пространства
  • Системное администрирование
    • Выбор типа дистрибутива для MySQL
    • Установка MySQL сервера
    • Структура установочного файла MySQL сервера
    • Запуск и остановка MySQL сервера
    • Обновление MySQL
    • Запуск нескольких MySQL серверов на одном хосте
  • Конфигурация сервера
    • Натройка конфигурационных файлов MySQL сервера
    • Предназначение динамических переменных сервера
    • Обзор имеющихся переменных состояния сервера
    • Конфигурирование рабочих характеристик MySQL сервера
    • Описание имеющихся журнальных файлов
    • Двоичное журналирование
  • Клиенты и средства
    • Имеющиеся клиенты для административных заданий
    • Использование административных клиентов MySQL
    • Использование клиентов командной строки MySQL
    • Использование mysqladmin для административных заданий
    • Имеющиеся средства MySQL
    • Имеющиеся API (драйверы и коннекторы)
  • Типы данных
    • Основныекатегории типов данных
    • Смысл NULL
    • Атрибуты столбцов
    • Использование набора символов типами данных
    • Выбор подходящего типа данных
  • Получение метаданных
    • Методы доступа к метаданным
    • Структура схемы INFORMATION_SCHEMA базы данных
    • Использование команд для просмотра метаданных
    • Различие в использовании предложений SHOW и таблиц INFORMATION_SCHEMA
    • Использование клиентской программы mysqlshow
    • Использование INFORMATION_SCHEMA для создания команд оболочки и предложений SQL
  • Транзакции и блокировки
    • Использование предложений управления транзакциями для нескольких конкурирующих предложений SQL
    • Свойства ACID
    • Уровни изоляции транзакций
    • Использование блокировок для защиты транзакций
  • Устройство хранения InnoDB
    • Описание устройства хранения InnoDB
    • Установка в качестве устройства хранения InnoDB
    • Система хранения табличных пространств InnoDB
    • Эффективное конфигурирование табличных пространств
    • Использование внешних ключей для обеспечения ссылочной целостности
    • Блокировки в InnoDB
  • Другие устройства хранения
    • Устройства хранения общего назначения в MySQL
    • Устройства хранения, доступные для MySQL
    • Основные характеристики устройства хранения MyISAM
    • Основные характеристики устройства хранения MEMORY
    • Обзор других устройств хранения: FEDERATED, ARCHIVE, BLACKHOLE, NDBCLUSTER
    • Выбор подходящего устройства хранения
  • Партиционирование
    • Определение партиционирования и его применение в MySQL
    • Определение поддержки сервером партиционирования
    • Причины для применения партиционирования
    • Типы партиционирования
    • Создание партиционированных таблиц
    • Субпартиционирование
    • Получение метаданных партиционирования
    • Использование партиционирования для улучшения производительности
  • Управление пользователями
    • Процессы подключения пользователя и выполнения запроса
    • Требования к аутентификации пользователей
    • Использование SHOW PROCESSLIST для определения, какие потоки выполняются
    • Создание, модификация и удаление учетных записей пользователей
    • Требования к авторизации пользователей
    • Уровни привилегий доступа для пользователей
    • Типы привилегий
    • Выдача, модификация и отзыв пользовательских привилегий
  • Безопасность
    • Общие угрозы безопасности
    • Угрозы безопасности, специфичные для инсталляции MySQL
    • Проблемы безопасности и контрмеры для сети, операционной системы, файловой системы и пользователей
    • Защита данных
    • Использование SSL для безопасных подключений к MySQL серверу
    • Безопасное удаленное подключение к MySQL серверу с помощью SSH
    • Дополнительная информация об общих проблемах безопасности
  • Сопровождение таблиц
    • Типы операций сопровождения таблиц
    • Выполнение предложений SQL для сопровождения таблиц
    • Клиентские программы и утилиты для сопровождения таблиц
    • Сопровождение таблиц для конкретных устройств хранения
  • Экспортирование и импортирование данных
    • Экспортирование данных с помощью SQL
    • Импортирование данных с помощью SQL
  • Программирование в MySQL
    • Создание и выполнение хранимых подпрограмм
    • Безопасность выполнения хранимых подпрограмм
    • Создание и выполнение триггеров
    • Создание, изменение и удаление событий
    • Планирование выполнения
  • Представления
    • Определение представлений
    • Причины для использования представлений
    • Изменение, проверка и удаление представлений
    • Настройка привилегий для представлений
  • Резервное копирование и восстановление MySQL
    • Основы резервного копирования
    • Типы резервного копирования
    • Средства и утилиты резервного копирования
    • Управление двоичными и текстовыми резервными копиями
    • Роль журнальных и статусных файлов в резервном копировании
    • Восстановление данных
  • Введение в реплицирование
    • Реплицирование MySQL
    • Управление двоичным журнальным файлом MySQL
    • Потоки и файлы реплицирования MySQL
    • Настройка окружения реплицирования MySQL
    • Мониторинг реплицирования MySQL
    • Диагностика реплицирования MySQL
  • Введение в настройку производительности
    • Использование EXPLAIN для анализа запросов
    • Общая оптимизация таблицы
    • Мониторинг состояния переменных, влияющих на производительность
    • Установка и интерпретация переменных MySQL сервера
  • Заключение
    • Обзор курса
    • Обучение и сертификация
    • Оценка курса
    • Благодарим вас!
    • Ответы на вопросы
  • Рекомендуемые курсы для последующего прослушивания:
    • MySQL Performance Tuning NEW
    • MySQL High Availability (SQL-4301)
    • MySQL Cluster (SQL-4302)

Другие курсы

EDAdm Exadata and Database Machine Administration Workshop  
MSQLASP MySQL Developer Techniques with Advanced Stored Procedures  
MSQLHA MySQL High Availability  
MySQLB MySQL for Beginners  
MySQLC MySQL Cluster  
MySQLDBA MySQL for Database Administrators  
MySQLDev MySQL for Developers  
MySQLPT MySQL Performance Tuning  
O10gASA1 Oracle Application Server 10g R2: Administration I  
O10gASA2 Oracle Application Server 10g R2: Administration II  
O10gFM Oracle Forms Developer 10g: Build Internet Applications  
O10gRP Oracle Reports Developer 10g: Build Reports  
O11gAPEX1 Oracle Application Express: Developing Web Applications 11 декабря
O11gAPEX2 Oracle Application Express: Advanced Workshop 20 декабря
O11gDMT Oracle Database 11g: Data Mining Techniques  
O11gRAC_ASM Oracle Grid Infrastructure 11g: Manage Clusterware and ASM  
O11gSQLWH Oracle Database 12c: Analytic SQL for Data Warehousing  
O11gWHA Oracle Database 11g: Administer a Data Warehouse  
O11gWHB Data Integration and ETL with Oracle Warehouse Builder  
O11gWHF Oracle Database 11g: Data Warehousing Fundamentals  
O11gXML DB Oracle 11g: использование XML DB  
O12cEM Oracle Enterprise Manager Cloud Control 12c Install & Upgrade  
O12cEMU Using Oracle Enterprise Manager Cloud Control 12c  
O12cSQL1 Oracle Database 12c: SQL Workshop I  
O12cSQL2 Oracle Database 12c: SQL Workshop II  
O12cSQLWH Oracle Database 12c: Analytic SQL for Data Warehousing  
OAM11gAR Oracle Access Manager 11g R2: Administration Essentials  
OAM11gAWR2 Oracle Access Manager 11g R2: Advanced Administration Workshop  
OBDF Oracle Big Data Fundamentals 15 января
OFM11gADF1 Oracle Fusion Middleware 11g: Build Applications with ADF I  
OFM11gADF2 Oracle Fusion Middleware 11g: Build Applications with ADF II  
OLAP Oracle Database 11g: OLAP Essentials  
OWLS11gAA Oracle WebLogic Server 11g: Advanced Administration  
OWLS11gAE Oracle WebLogic Server 11g: Administration Essentials  
OWLS12cA1 Oracle WebLogic Server 12c: Administration I  
OWLS12cA2 Oracle WebLogic Server 12c: Administration II  
UJ Using Java - for PL/SQL and Database Developers  
UO Oracle Database 10g: Using OLAP