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

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

Продолжительность

3 дня /24 академических часа

1) Базовый инструментарий:
а) установка и управление сервером: 
•    Основные понятия;
•    Установка из исходных кодов;
•    Управление сервером;
•    Пакетная установка;
•    Управление сервером в Ubuntu;
•    Облачные решения.
б) использование psql:
•    Темы занятия;
•    Запуск psql и подключение к БД;
•    Получение справочной информации;
•    Работа в psql;
•    Настройка.
в) конфигурирование:
•    Параметры конфигурации;
•    Файлы конфигурации;
•    Управление параметрами на уровнях экземпляра и сеанса.
2) Архитектура:
а) общее устройство PostgreSQL:
•    Клиент-серверный протокол;
•    Транзакционность и механизмы ее реализации;
•    Схема обработки и способы выполнения запросов;
•    Процессы и структуры памяти;
•    Хранение данных на диске и работа с ними;
•    Расширяемость системы.
б) изоляция и многоверсионность:
•    Многоверсионность;
•    Снимок данных;
•    Уровни изоляции;
•    Очистка и ее горизонт;
•    Блокировки;
•    Статус транзакций.
в) очистка:
•    Задачи, требующие периодического выполнения;
•    Автоочистка;
•    Очистка и анализ вручную;
•    Разрастание таблиц и индексов;
•    Полная очистка и перестроение индексов.
г) буферный кэш и журнал:
•    Устройство буферного кеша;
•    Алгоритм вытеснения;
•    Журнал предзаписи;
•    Контрольная точка;
•    Процессы, связанные с буферным кешем и журналом.
3) Организация данных:
а) базы данных и схемы:
•    Базы данных и шаблоны;
•    Схемы и путь поиска;
•    Специальные схемы, временные объекты;
•    Управление базами, схемами и объектами в них.
б) системный каталог:
•    Что такое системный каталог и как к нему обращаться;
•    Объекты системного каталога и их расположение;
•    Правила именования объектов;
•    Специальные типы данных.
в) табличные пространства:
•    Табличные пространства и каталоги;
•    Создание, изменение и удаление табличных пространств;
•    Хранение данных в файловой системе;
•    Перемещение данных.
г) низкий уровень:
•    Файлы данных;
•    Слои: данные, карты видимости и свободного пространства;
•    Длинные версии строк и TOAST.
4) Задачи администрирования:
а) мониторинг:
•    Средства операционной системы;
•    Накопительная статистика сервера;
•    Журнал сообщений сервера;
•    Внешние системы мониторинга.
5) Управление доступом:
а) роли и атрибуты:
•    Роли;
•    Атрибуты;
•    Участие в групповых ролях;
•    Владельцы объектов.
б) привилегии:
•    Виды привилегий для разных объектов;
•    Категории ролей с точки зрения управления доступом;
•    Групповые привилегии;
•    Выдача и отзыв привилегий и право передачи;
•    Привилегии по умолчанию;
•    Примеры управления доступом.
в) политики защиты строк:
•    Что такое политики защиты строк;
•    Условия применения политик;
•    Несколько политик на одной таблице.
г) подключение и аутентификация:
•    Конфигурационные файлы;
•    Простые методы аутентификации;
•    Аутентификация по паролю;
•    Внешняя аутентификация и сопоставление имен.
6) Резервное копирование:
а) обзор:
•    Логическое резервное копирование;
•    Физическое резервное копирование.
7) Репликация:
а) обзор:
•    Задачи и виды репликации;
•    Физическая репликация;
•    Логическая репликация;
•    Варианты использования механизма репликации.

ы
Telegram
РДТЕХ в Telegram
IT услуги для бизнеса в Москве
Подписаться