PGDBA 1: практикум: Администрирование POSTGRE SQL 9.X

Курс сайт события http://www.intec74.ru/kursy/postgresql/postgresql_29.html

Добавить в календарь:
Поделиться:

Практикум предоставляет возможность интенсивной подготовки практикующих администраторов баз данных к работе с PostgreSQL. Цель практикума состоит в быстром получении навыков повседневного администрирования PostgreSQL и понимания основ надежной и безопасной эксплуатации приложений этой СУБД. На практикуме рассматриваются актуальные версии PostgreSQL 9.x на платформе CentOS 6.x.

По предварительному согласованию в качестве платформы может быть использован любой из распространенных дистрибутивов GNU/Linux, а также FreeBSD при соответствующем изменении тем курса.

 

Аудитория:

Практикум ориентирован на специалистов, владеющих основами языка SQL и пониманием принципов работы реляционных баз данных. Необходимы также минимальные знания GNU/Linux или UNIX.

 

Результат курса:

Администраторы баз данных научатся устанавливать нужную версию PostgreSQL из репозиториев, обновлять программное обеспечение PostgreSQL до актуальной версии, предохраняя при обновлении данные, хранимые в БД. В результате курса администраторы получат понимание основ построения политики резервного копирования и практические навыки выполнения различных видов резервного копирования, а также восстановления из резервных копий. В ходе курса слушатели освоят построение кластеров на базе PostgreSQL. На курсе также рассматриваются вопросы мониторинга работы PostgreSQL и настройки его производительности.

Модуль 1. Установка PostgreSQL

- Варианты установки.
- Планирование установки.
- Настройка параметров ядра и окружения.
- Установка требуемой версии из репозитория.

 

Модуль 2. Запуск и остановка PostgreSQL

- Первичная настройка конфигурации PostgreSQL.
- Настройка аутентификации.
- Скрипты запуска.
- Запуск и остановка сервера.
- Создание базы данных.
- Проверка сетевых настроек и аутентификации.
- Архитектура процессов PostgreSQL.

 

Модуль 3. Клиент psql

- Ввод команд SQL.
- Внутренние команды psql.
- Получение помощи.
- Выполнение скриптов.
- Настройка psql.

 

Модуль 4. Управление ролями

- Концепция ролей и их разновидности.
- Создание и удаление ролей.
- Изменение атрибутов ролей.
- Членство и наследование.

 

Модуль 5. Схемы и привилегии

- Понятие схемы, объекты схемы, привилегии.
- Управление привилегиями.
- Управление схемами.
- Путь поиска объектов схем.

 

Модуль 6. Управление базами данных

- Создание и удаление базы данных.
- Шаблоны баз данных.
- Изменение настроек баз данных.

 

Модуль 7. Инфраструктура хранения

- Структура кластера базы данных.
- Табличные пространства.
- Добавление и удаление табличных пространств.
- Увеличение пространства кластера средствами LVM.
- Создание кластера в заданном месте файловой системы.
- Влияние SELinux.

 

Модуль 8. Локализация

- Влияние национальных настроек на работу БД.
- Управление локалью.
- Последовательность упорядочения символов (collation).
- Национальные наборы символов.

 

Модуль 9. Обслуживание сервера

- Операция VACUUM.
- Журналы сообщений.
- Настройка параметров клиентских сессий.
- Блокировки.
- Переиндексация.
- Журналы транзакций.

 

Модуль 10. Резервное копирование и восстановление

- Дамп базы данных и восстановление из дампа.
- Резервное копирование на уровне файловой системы.
- Применение моментальных снимков LVM для резервного копирования.
- Инкрементальное копирование на уровне файловой системы.
- Архивирование журналов транзакций.
- Резервное копирование утилитой pg_basebackup.
- Восстановление к моменту времени в прошлом PITR.

 

Модуль 11. Репликация

- Как работает репликация.
- Настройка мастер-сервера.
- Настройка ведомого сервера.
- Синхронная репликация.
- Подхват ведомым роли мастера при отказе последнего.

 

Модуль 12. Обновление ПО PostgreSQL

- Совместимость версий.
- Обновление с помощью pg_dump.
- Обновление с помощью pg_upgrade.

 

Модуль 13. Безопасность

- Шифрование полей данных.
- Шифрование файловой системы кластера.
- Защита сессий с помощью SSL.
- Использование туннелей SSH для защиты сессий.

 

Модуль 14. Ресурсы и производительность

- Мониторинг активности БД.
- Мониторинг использования ресурсов системы.
- Настройки параметров ядра, влияющие на производительность.
- Планирование запросов.
- Оптимизатор запросов.
- Статистики.

Комментарии (0):

Оставлять комментарии могут только зарегистрированные пользователи

Для получения embed кода необходимо кликнуть правой
кнопкой мыши на видео и выбрать пункт меню
'Сгенерировать HTML код'

Забыли пароль? Регистрация