Цель курса - научить слушателей анализировать работу СУБД (в частности PostgreSQL) и формулировать рекомендации по оптимизации работы. Обучение состоит в решении и разборе конкретных кейсов с проблемами, их анализом, формулировкой путей решения и исправлением проблемы. Предполагается, что слушатели знакомы с общими принципами хранения данных в реляционных СУБД, SQL-запросами и восстановлением БД.
Цель освоения дисциплины
Подготовка студентов к оптимизации производительности СУБД путем ее администрирования. Предполагается, что слушатели знакомы с общими принципами хранения данных в реляционных СУБД, SQL-запросами и восстановлением БД.
Планируемые результаты обучения
знать методы оптимизации производительности СУБД.
знать методы администрирования СУБД и оптимизации производительности СУБД.
уметь развертывать и настраивать СУБД на различных ОС.
уметь администрировать СУБД.
уметь выполнять оптимизацию производительности СУБД.
владеть современным аппаратным и программным обеспечением в области СУБД.
владеть методиками оптимизации СУБД и SQL-запросов.
Содержание учебной дисциплины
Тема 1. Виды СУБД особенности функционирования.
Тема 2. Установка PostgreSQL на различные ОС
Тема 3. Средства администрирования PostgreSQL
Тема 4. Обслуживания PostgreSQL
Тема 5. Масштабирование серверов PostgreSQL
Тема 6. Анализ производительности PostgreSQL
Тема 7. Оптимизация SQL запросов
Элементы контроля
Создание отказоустойчивого кластера PostgreSQL
Установка PostgreSQL на ОС Astra Linux
Установка PostgreSQL на ОС Windows
Оптимизация SQL запросов
Промежуточная аттестация
2026/2027 4th module
0.2 * Установка PostgreSQL на ОС Windows + 0.2 * Установка PostgreSQL на ОС Astra Linux + 0.3 * Создание отказоустойчивого кластера PostgreSQL + 0.3 * Оптимизация SQL запросов
Список литературы
Рекомендуемая основная литература
, А. Н. Основы технологий баз данных : руководство / А. Н. , Е. А. Горшкова, Н. Г. Графеева , под редакцией Е. В. Рогова. — 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
Программа дисциплины
Аннотация
Цель освоения дисциплины
Планируемые результаты обучения
Содержание учебной дисциплины
Элементы контроля
Промежуточная аттестация
Список литературы
Рекомендуемая основная литература
Рекомендуемая дополнительная литература
Авторы