Администрирование PostgreSQL 16. Базовый курс

Код : PS-DBA1

Продолжительность очно : 3 дня

Продолжительность VILT : 3 дня

Формат обучения : дистанционное обучение в режиме реального времени под руководством инструктора - ONLINE

О курсе

На курсе рассматриваются основные темы, необходимые любому администратору баз данных.

Слушатели узнают, как устанавливать, управлять и поддерживать работоспособность сервера, также будет рассмотрено управление пользователями и правами доступа.

Для кого этот курс

Администраторы баз данных

Требуемые знания и навыки

  • Знакомство с реляционными базами данных
  • Знакомство с языком SQL
  • Знакомство с операционными системами Unix/Linux

Приобретаемые навыки

По завершению курса слушатели приобретут навыки, позволяющие им:

      • Знать об архитектуре PostgreSQL
      • Устанавливать, делать базовую настройку, управлять сервером
      • Организовывать данные на логическом и физическом уровнях
      • Решать базовые задачи администрирования
      • Управлять пользователями и доступом
      • Иметь представление о резервном копировании и репликации

Программа

Модуль 1. «Базовый инструментарий»

  • Установка и управление сервером
  • Использование psql
  • Конфигурирование

 Лабораторные работы

  • Управление сервером PostgreSQL, работа с контрольными суммами в кластере БД
  • Настройки утилиты psql и работа с ней
  • Работа с параметрами конфигурации сервера

Модуль 2. «Архитектура»

  • Общее устройство PostgreSQL
  • Изоляция и многоверсионность
  • Очистка
  • Буферный кэш и журнал

Лабораторные работы

  • Изучение уровней изоляции транзакций
  • Изучение работы процесса очистки и ее результатов
  • Сравнение различных вариантов остановки экземпляра СУБД, знакомство с журналом сообщений сервера

 Модуль 3. «Организация данных»

  • Базы данных и схемы
  • Системный каталог
  • Табличные пространства
  • Низкий уровень

Лабораторные работы

  • Создание и работа с базой данных и схемами в ней.
  • Работа с системным каталогом, знакомство с командами psql для работы с системным каталогом
  • Работа с табличными пространствами и различными объектами БД в них
  • Изучение способов хранения данных таблиц на физическом уровне

Модуль 4. «Задачи администрирования»

  • Мониторинг

Лабораторная работа

  • Работа со статистикой использования таблиц, изучение разрешения взаимоблокировки транзакций

Модуль 5. «Управление доступом»

  • Роли и атрибуты
  • Привилегии
  • Политики защиты строк
  • Подключение и аутентификация

Лабораторные работы

  • Создание ролей, работа с ролями и их атрибутами
  • Настройка привилегий ролей для доступа к таблицам
  • Назначение политик защиты строк таблиц
  • Настройка подключений пользователей с использованием различных методов аутентификации

Модуль 6.  «Резервное копирование»

  • Обзор

Лабораторная работа

  • Создание логической резервной копии БД и восстановление из нее
  • Создание физической резервной копии кластера и его восстановление

Модуль 7. «Репликация»

  • Обзор

 Лабораторная работа

  • Настройка физической синхронной репликации серверов
  • Настройка логической репликации таблиц