• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Администрирование и оптимизация производительности СУБД

2024/2025
Учебный год
RUS
Обучение ведется на русском языке
3
Кредиты
Статус:
Курс по выбору
Когда читается:
1-й курс, 4 модуль

Программа дисциплины

Аннотация

Цель курса - научить слушателей анализировать работу СУБД (в частности PostgreSQL) и формулировать рекомендации по оптимизации работы. Обучение состоит в решении и разборе конкретных кейсов с проблемами, их анализом, формулировкой путей решения и исправлением проблемы. Предполагается, что слушатели знакомы с общими принципами хранения данных в реляционных СУБД, SQL-запросами и восстановлением БД.
Цель освоения дисциплины

Цель освоения дисциплины

  • Подготовка студентов к оптимизации производительности СУБД путем ее администрирования. Предполагается, что слушатели знакомы с общими принципами хранения данных в реляционных СУБД, SQL-запросами и восстановлением БД.
Планируемые результаты обучения

Планируемые результаты обучения

  • знать методы оптимизации производительности СУБД.
  • знать методы администрирования СУБД и оптимизации производительности СУБД.
  • уметь развертывать и настраивать СУБД на различных ОС.
  • уметь администрировать СУБД.
  • уметь выполнять оптимизацию производительности СУБД.
  • владеть современным аппаратным и программным обеспечением в области СУБД.
  • владеть методиками оптимизации СУБД и SQL-запросов.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Тема 1. Виды СУБД особенности функционирования.
  • Тема 2. Установка PostgreSQL на различные ОС
  • Тема 3. Средства администрирования PostgreSQL
  • Тема 4. Обслуживания PostgreSQL
  • Тема 5. Масштабирование серверов PostgreSQL
  • Тема 6. Анализ производительности PostgreSQL
  • Тема 7. Оптимизация SQL запросов
Элементы контроля

Элементы контроля

  • неблокирующий Установка PostgreSQL на ОС Windows
  • неблокирующий Установка PostgreSQL на ОС Astra Linux
  • неблокирующий Создание отказоустойчивого кластера PostgreSQL
  • неблокирующий Оптимизация SQL запросов
Промежуточная аттестация

Промежуточная аттестация

  • 2024/2025 4th module
    0.3 * Оптимизация SQL запросов + 0.3 * Создание отказоустойчивого кластера PostgreSQL + 0.2 * Установка PostgreSQL на ОС Astra Linux + 0.2 * Установка PostgreSQL на ОС Windows
Список литературы

Список литературы

Рекомендуемая основная литература

  • , А. Н. Основы технологий баз данных : руководство / А. Н. , Е. А. Горшкова, Н. Г. Графеева , под редакцией Е. В. Рогова. — 2-е изд. — Москва : ДМК Пресс, 2020. — 582 с. — ISBN 978-5-97060-841-8. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/179477 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Домбровская, Г. Оптимизация запросов PostgreSQL / Г. Домбровская, Б. Новиков, А. Бейликова , перевод с английского Д. А. Беликова. — Москва : ДМК Пресс, 2021. — 278 с. — ISBN 978-5-97060-963-7. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/241103 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Рекомендуемая дополнительная литература

  • HTML, JavaScript, PHP и MySQL : джентельменский набор Web - мастера, Прохоренок, Н. А., 2019

Авторы

  • Архимандритов Игорь Борисович