Мы используем файлы cookies для улучшения работы сайта НИУ ВШЭ и большего удобства его использования. Более подробную информацию об использовании файлов cookies можно найти здесь, наши правила обработки персональных данных – здесь. Продолжая пользоваться сайтом, вы подтверждаете, что были проинформированы об использовании файлов cookies сайтом НИУ ВШЭ и согласны с нашими правилами обработки персональных данных. Вы можете отключить файлы cookies в настройках Вашего браузера.

  • 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
Список литературы

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

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

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

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

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

Авторы

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