Курс Адміністрування PostgreSQL
- Online
- Для опытных
- SQL / DBA
![]() |
|
Образовательный центр: | Мир Современного Образования |
---|---|
Формат: | Курс |
Язык обучения: | Ukrainian |
Длительность обучения: | 40 часов |
Начало курса: | 15.10.2025 |
Стоимость обучения: | 35 000 UAH за курс |
Подробности и регистрация
Учасники здобудуть глибокі знання з інсталяції, налаштування та оптимізації PostgreSQL, навчаться впроваджувати стратегії резервного копіювання, забезпечувати високу доступність та безпеку баз даних, а також ефективно моніторити сервери. Програма курсу побудована таким чином, щоб допомогти IT-фахівцям впевнено керувати базами даних на професійному рівні, використовуючи сучасні практики та інструменти.
Програма курсу
PostgreSQL installation & architecture
- Огляд архітектури: Глибоке розуміння компонентів PostgreSQL, структури пам’яті та управління процесами
- Інсталяція: Покрокова інсталяція на Linux/Unix, налаштування кластерів і конфігурація файлової системи
- Конфігурація сервера: Налаштування ключових параметрів у postgresql.conf, pg_hba.conf, розуміння Multi-Version Concurrency Control (MVCC) та Write-Ahead Logging (WAL)
Database Management
- Створення баз даних: Детальні процедури створення баз даних, управління кількома базами на одному сервері
- Role Management: Створення і управління ролями, присвоєння привілеїв за допомогою GRANT та REVOKE, управління спадкуванням та членством ролей
- Schema Management: Проєктування схем, управління загальнодоступною схемою, налаштування шляхів пошуку схем
Backup & Recovery
- Стратегії резервного копіювання: Використання pg_dump, pg_dumpall, pg_basebackup для реалізації резервного копіювання, найкращі практики для автоматизації процесів
- Point-In-Time Recovery (PITR): Реалізація архівування WAL, створення базових резервних копій за допомогою pg_basebackup, відновлення до певного моменту часу
- Планування відновлення після аварій: Тестування планів відновлення, управління журналами транзакцій, очищення архівних журналів після відновлення
Performance tuning & indexing
- Типи індексів і управління ними: Поглиблене розуміння B-tree, Hash, BRIN індексів, створення часткових індексів, використання INCLUDE для покриття індексів
- Оптимізація запитів: Використання команд EXPLAIN та ANALYZE для виявлення повільних запитів, оптимізація за допомогою індексів і переписування запитів
- Vacuuming & Maintenance: Налаштування autovacuum, відстеження процесів вакуумування, управління надмірністю за допомогою команд VACUUM і REINDEX для підтримання продуктивності
High Availability & Replication
- Streaming Replication: Налаштування та управління потоковою реплікацією, моніторинг відставання реплікації, розуміння реплікаційних слотів
- Logical Replication: Налаштування логічної реплікації для вибіркової реплікації даних, управління підписками реплікації, вирішення конфліктів
- Failover & High Availability: Реалізація автоматичного переключення з використанням Patroni, pgpool-II, налаштування каскадної реплікації, тестування сценаріїв переключення
Security & Monitoring
- Security Best Practices: Налаштування pg_hba.conf для контролю доступу, реалізація шифрування SSL/TLS
- Advanced Security Features: Управління аудитом баз даних, налаштування точного контролю доступу з використанням Row-Level Security (RLS), аудит змін ролей
- Logging & Performance Monitoring: Налаштування параметрів журналювання (log_destination, log_statement), використання вбудованих інструментів моніторингу, таких як pg_stat_activity і pg_stat_replication, а також сторонніх інструментів для моніторингу та сповіщення
Попередні вимоги
- Базові знання роботи з базами даних
- Розуміння основ SQL
- Основні навички роботи з Linux/Unix системами
Особливості курсу
- Допомога ментора
- Практика
- Сертифікат про проходження курсу
Категории курса
Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.
Похожие курсы
Учебный центр
Sigma Software University
Формат
Online
Начало обучения
29.05.2025
Длительность
10 недель
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
17 300 UAH за курс
Учебный центр
Quality Assurance Group
Формат
Online
Начало обучения
Будь-який момент
Длительность
4 занятий
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
3 500 UAH за курс
Учебный центр
Networking Technologies
Формат
Online
Начало обучения
Дата формується
Длительность
3 дней
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
IAMPM
Формат
Online
Начало обучения
Будь-який момент
Длительность
2 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте