Курс "Администрирование СУБД"
Описание

Данный курс предназначен для формирования фундаментальных навыков администрирования СУБД Ред База Данных и представляет собой набор видеолекций и практических заданий.

Форма проведения

Курс проводится дистанционно. Пользователю ежедневно предоставляется видеоматериал, в котором содержится полная информация по блоку, а на следующий день на общем вебинаре с возможностью взаимодействия с преподавателем в режиме «вопрос-ответ» осуществляется обсуждение пройденного блока..

Требования к слушателям
  • общее представление о БД и СУБД
  • желательно общее представление о Linux
  • желательно основы работы с SQL
  • желательно основы работы в командной строке
Требования к месту обучающегося
  • Персональный компьютер.
  • Микрофон и динамики или гарнитура для организации обратной связи с преподавателем.
  • ПО VirtualBox для запуска учебных виртуальных машин. Желательно на SSD. диске и возможность демонстрировать экран этой виртуальной машины.
  • Платформа для ВКС - Яндекс.Телемост.
Продолжительность

14 календарных дней обучение и 7 календарных дней выполнение практических заданий

Расписание занятий

Занятия проходят каждый рабочий день и включают:

  • Изучение видеоматериала, в котором идёт подробное описание теории и практических заданий. Презентации по курсу и видеозаписи вебинаров будут доступны в течение всего периода обучения.
  • Общее собрание в режиме ВКС (платформа - telemost.yandex.ru) с возможностью взаимодействия с преподавателем в режиме «вопрос-ответ» (разбор ошибок, дополнительное объяснение материала курса). Продолжительность 1 вебинара ~ 2 часа

Сертификаты

По окончании обучения проводится итоговое тестирование и по результатам которого выдается сертификат образца вендора. Проверить подлинность ранее выданного сертификата можно здесь: проверить сертификат.

Программа курса
  1. Установка, обновление, удаление
    1. Теоретическая часть
      1. Получение дистрибутива
      2. Установка на Linux (RED OS)
      3. Установка отладочных символов
      4. Права доступа к файлам конфигурации и БД
      5. Обзор основных файлов и утилит
      6. Минорное обновление на Linux
      7. Понятие мажорного обновления
      8. Выполнение простейших запросов
      9. Послеустановочное конфигурирование СУБД
      10. Конфигурирование отдельных БД
      11. Послеустановочное конфигурирование ОС
      12. Удаление СУБД на Linux
      13. Установка и удаление на Windows
    2. Практическая часть
  2. Резервное копирование и восстановление
    1. Теоретическая часть
      1. Виды резервного копирования
      2. Логическое резервное копирование и восстановление
      3. Физическое (инкрементальное) резервное копирование и восстановление
      4. Мониторинг ошибок резервного копирования
      5. Контрольное восстановление
      6. Миграция БД и мажорные обновления СУБД
    2. Практическая часть
  3. Мониторинг СУБД и целостность БД
    1. Теоретическая часть
      1. Понятие целостности БД
      2. Структура файла БД, метаданные и таблицы мониторинга
      3. Поломки базы данных
      4. Анализ файла лога. Типовые ошибки.
      5. Проверка целостности
      6. Типовая настройка контроля целостности на объекте
      7. Способы восстановления целостности БД
    2. Практическая часть
  4. Сборка мусора
    1. Теоретическая часть
      1. Понятие мусора и его влияние работу сервера
      2. Версионность записей
      3. Видимость версий
      4. Обнаружение мусора
      5. Принудительная сборка мусора (sweep)
      6. Мониторинг сборки мусора
      7. Статистика БД
      8. Мониторинг наличия мусора
      9. Препятствия сборки мусора и их устранение
      10. Типовая настройка обслуживания сервера
    2. Практическая часть
  5. Производительность
    1. Теоретическая часть
      1. Проблемы производительности
      2. Производительность ОС
      3. Производительность дисковой подсистемы
      4. Аудит запросов: системный и интерактивный.
      5. Бинарный аудит
      6. Планы запросов и их анализ
      7. Использование таблиц мониторинга
      8. Работа с таблицей блокировок
      9. Работа с дампами процессов, настройка автоматического сбора дампов.
      10. Типовая методика анализа проблем производительности
    2. Практическая часть
  6. Безопасность
    1. Теоретическая часть
      1. Обзор подсистемы безопасности
      2. Специальные учетные записи
      3. Управление пользователями
      4. Роли
      5. Привилегии и управление ими
      6. Способы аутентификации. Многофакторная аутентификация.
      7. Политики безопасности.
      8. Миграция пользователей из старых версий СУБД
      9. Типовые настройки безопасности
    2. Практическая часть
  7. Репликация
    1. Теоретическая часть
      1. Понятие и виды репликации
      2. Схемы репликации
      3. Синхронная репликация
      4. Асинхронная репликация
      5. Типовая настройка зеркала на основе асинхронной репликации
      6. Мониторинг репликации
      7. Сравнение основной БД и ее реплик
      8. Проблемы репликации и их решение
    2. Практическая часть
  8. Отказоустойчивый кластер
    1. Теоретическая часть
      1. Основы работы отказоустойчивого кластера
      2. Типовая настройка отказоустойчивой конфигурации
      3. Тестирование отказоустойчивости
      4. Мониторинг работы отказоустойчивого кластера
      5. Проблемы работы кластера и их решение
    2. Практическая часть