24 ак.часа
Основы администрирования Q.Database
-
О КУРСЕ
В курсе рассматривается СУБД Q.Database: архитектура СУБД, логическая и физическая организация данных, принципы управления пользователями, средства мониторинга. Часть тем посвящены резервному копированию и репликации. Так же в курсе будут рассмотрены основы оптимизации запросов
Системные администраторыㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
Введение:
СУБД Q.Database
psql
QpgAdmin
Логическая структура данных
создание баз данных (template0, template1), параметры базы данных
схемы и путь поиска
временные объекты
Физическая структура данных
папка PGDATA
хранение объектов (сопоставление файлов с таблицами)
табличные пространства
TOAST таблицы
Настройка параметров СУБД
файл postgresql.conf
файл postgresql.auto.conf
Настройка пользователей
настройка ролей (атрибуты и привилегии)
аутентификация пользователей
Транзакционность
ACID
уровни изоляции транзакций
многоверсионность
Очистка
очистка vacuum
autovacuum
полная очистка vacuum full
Управление памятью и WAL-журнал
организации памяти
буферный кеш
WAL-журнал
контрольная точка
восстановление после сбоя
Мониторинг
журнал сообщений сервера
системный каталог и мониторинг
тестирование производительности
Блокировки
блокировки на уровне строк
блокировки на уровне таблиц
Резервное копирование
логические резервные копии
физические резервные копии
Репликация
логическая репликация
физическая репликация
Оптимизация запросов — чтение данных
этапы выполнения запросов
методы чтения данных
Оптимизация запросов — объединение множеств
методы объединения множеств
оптимизация запросов
Дополнительные возможности Q.Database
-
Для успешного прохождения курса необходимы:
◉ Базовые знания о реляционных СУБД
◉ Умение писать и понимать SQL-запросы
◉ Знакомство с Unix-подобными операционными системами (желательно) -
По окончании курса слушатели смогут:
🗸 управлять СУБД Database (запуск, остановка, рестарт, мониторинг);
🗸 понимать логические и физические структуры СУБД;🗸 настраивать и конфигурировать Database на основе особенностей архитектуры;🗸 управлять правами пользователей -
После успешного окончания курса, слушатель будет знать:
🗸 резервное копирование;
🗸 репликацию нескольких серверов;🗸 основы оптимизации запросов


