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

Код: PS-DBA1
Формат обучения: очно, Virtual Instructor-Led Training - VILT
Ближайшие даты:
Даты уточняются
Длительность: 3 дня
Стоимость:
Длительность: 3 дня
Стоимость: по запросу

О курсе

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

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

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

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

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

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

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

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

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

Программа

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Мониторинг

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

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

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

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

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

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

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

  • Обзор

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

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

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

  • Обзор

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

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

 

Обучение и сертификация в различных областях информационных технологий по продукции и технологиям мировых лидеров ИТ-рынка
Невский пр, дом 173, литер А
Санкт-Петербург
Санкт-Петербург
Россия
+7 (812) 611-15-75