Курс Адміністрування 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, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
SkillsUp
Формат
Online
Початок навчання
Будь-який момент
Тривалість
4 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
4 680 UAH за курс
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
01.10.2025
Тривалість
16 годин
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
4 067 UAH за курс
Навчальний центр
Okten School
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
8 000 UAH за курс
Навчальний центр
DataBI
Формат
Online
Початок навчання
Будь-який момент
Тривалість
3 місяців
Рівень
Для досвідчених
Мова навчання
Russian
Вартість
140 USD за курс