Администрирование PostgreSQL 16. Базовый курс
Код : PS-DBA1
Продолжительность очно : 3 дня
Продолжительность VILT : 3 дня
Формат обучения : дистанционное обучение в режиме реального времени под руководством инструктора - ONLINE
О курсе
На курсе рассматриваются основные темы, необходимые любому администратору баз данных.
Слушатели узнают, как устанавливать, управлять и поддерживать работоспособность сервера, также будет рассмотрено управление пользователями и правами доступа.
Для кого этот курс
Администраторы баз данных
Требуемые знания и навыки
- Знакомство с реляционными базами данных
- Знакомство с языком SQL
- Знакомство с операционными системами Unix/Linux
Приобретаемые навыки
По завершению курса слушатели приобретут навыки, позволяющие им:
-
-
- Знать об архитектуре PostgreSQL
- Устанавливать, делать базовую настройку, управлять сервером
- Организовывать данные на логическом и физическом уровнях
- Решать базовые задачи администрирования
- Управлять пользователями и доступом
- Иметь представление о резервном копировании и репликации
-
Программа
Модуль 1. «Базовый инструментарий»
- Установка и управление сервером
- Использование psql
- Конфигурирование
Лабораторные работы
- Управление сервером PostgreSQL, работа с контрольными суммами в кластере БД
- Настройки утилиты psql и работа с ней
- Работа с параметрами конфигурации сервера
Модуль 2. «Архитектура»
- Общее устройство PostgreSQL
- Изоляция и многоверсионность
- Очистка
- Буферный кэш и журнал
Лабораторные работы
- Изучение уровней изоляции транзакций
- Изучение работы процесса очистки и ее результатов
- Сравнение различных вариантов остановки экземпляра СУБД, знакомство с журналом сообщений сервера
Модуль 3. «Организация данных»
- Базы данных и схемы
- Системный каталог
- Табличные пространства
- Низкий уровень
Лабораторные работы
- Создание и работа с базой данных и схемами в ней.
- Работа с системным каталогом, знакомство с командами psql для работы с системным каталогом
- Работа с табличными пространствами и различными объектами БД в них
- Изучение способов хранения данных таблиц на физическом уровне
Модуль 4. «Задачи администрирования»
- Мониторинг
Лабораторная работа
- Работа со статистикой использования таблиц, изучение разрешения взаимоблокировки транзакций
Модуль 5. «Управление доступом»
- Роли и атрибуты
- Привилегии
- Политики защиты строк
- Подключение и аутентификация
Лабораторные работы
- Создание ролей, работа с ролями и их атрибутами
- Настройка привилегий ролей для доступа к таблицам
- Назначение политик защиты строк таблиц
- Настройка подключений пользователей с использованием различных методов аутентификации
Модуль 6. «Резервное копирование»
- Обзор
Лабораторная работа
- Создание логической резервной копии БД и восстановление из нее
- Создание физической резервной копии кластера и его восстановление
Модуль 7. «Репликация»
- Обзор
Лабораторная работа
- Настройка физической синхронной репликации серверов
- Настройка логической репликации таблиц