Адміністрування PostgreSQL
35000,00 ₴
Код курса: PGSQL-A
Тривалість: 30 годин / 10 занять
Телефонуйте зараз щоб дізнатися більше:

+38 098 805 4511
Про курс
Адміністрування PostgreSQL – це інтенсивний п’ятиденний курс присвячений всебічному вивченню адміністрування баз даних PostgreSQL. Учасники здобудуть глибокі знання з інсталяції, налаштування та оптимізації PostgreSQL, навчаться впроваджувати стратегії резервного копіювання, забезпечувати високу доступність та безпеку баз даних, а також ефективно моніторити сервери. Програма курсу побудована таким чином, щоб допомогти IT-фахівцям впевнено керувати базами даних на професійному рівні, використовуючи сучасні практики та інструменти.
👥 Аудиторія
Цей курс призначений для системних адміністраторів, DBA та IT-фахівців, які вже мають базовий досвід роботи з базами даних і прагнуть поглибити свої знання з адміністрування PostgreSQL. Ідеально підходить для тих, хто бажає підняти свій рівень до експертного і впроваджувати найкращі практики в управлінні базами даних.
🎯 Чого навчаться учасники
Після проходження курсу учасники зможуть:
– Інсталювати та налаштовувати PostgreSQL на Linux/Unix системах.
– Впроваджувати стратегії резервного копіювання та відновлення баз даних.
– Оптимізувати продуктивність запитів і управляти індексами.
– Налаштовувати потокову та логічну реплікацію для забезпечення високої доступності.
– Реалізовувати найкращі практики з безпеки та моніторингу PostgreSQL.
📝 Попередні вимоги
Для успішного проходження курсу учасники повинні мати:
– Базові знання роботи з базами даних.
– Розуміння основ SQL.
– Основні навички роботи з Linux/Unix системами.
ПРОГРАМА КУРСУ
POSTGRESQL INSTALLATION & ARCHITECTURE (7 годин)
- Огляд архітектури: Глибоке розуміння компонентів PostgreSQL, структури пам’яті та управління процесами.
- Інсталяція: Покрокова інсталяція на Linux/Unix, налаштування кластерів і конфігурація файлової системи.
- Конфігурація сервера: Налаштування ключових параметрів у postgresql.conf, pg_hba.conf, розуміння Multi-Version Concurrency Control (MVCC) та Write-Ahead Logging (WAL).
DATABASE MANAGEMENT (6,5 годин)
- Створення баз даних: Детальні процедури створення баз даних, управління кількома базами на одному сервері.
- Role Management: Створення і управління ролями, присвоєння привілеїв за допомогою GRANT та REVOKE, управління спадкуванням та членством ролей.
- Schema Management: Проектування схем, управління загальнодоступною схемою, налаштування шляхів пошуку схем.
BACKUP & RECOVERY (6,5 годин)
- Стратегії резервного копіювання: Використання pg_dump, pg_dumpall, pg_basebackup для реалізації резервного копіювання, найкращі практики для автоматизації процесів.
- Point-In-Time Recovery (PITR): Реалізація архівування WAL, створення базових резервних копій за допомогою pg_basebackup, відновлення до певного моменту часу.
- Планування відновлення після аварій: Тестування планів відновлення, управління журналами транзакцій, очищення архівних журналів після відновлення.
PERFORMANCE TUNING & INDEXING (7 годин)
- Типи індексів і управління ними: Поглиблене розуміння B-tree, Hash, BRIN індексів, створення часткових індексів, використання INCLUDE для покриття індексів.
- Оптимізація запитів: Використання команд EXPLAIN та ANALYZE для виявлення повільних запитів, оптимізація за допомогою індексів і переписування запитів.
- Vacuuming & Maintenance: Налаштування autovacuum, відстеження процесів вакуумування, управління надмірністю за допомогою команд VACUUM і REINDEX для підтримання продуктивності.
HIGH AVAILABILITY & REPLICATION (6,5 годин)
- Streaming Replication: Налаштування та управління потоковою реплікацією, моніторинг відставання реплікації, розуміння реплікаційних слотів.
- Logical Replication: Налаштування логічної реплікації для вибіркової реплікації даних, управління підписками реплікації, вирішення конфліктів.
- Failover & High Availability: Реалізація автоматичного переключення з використанням Patroni, pgpool-II, налаштування каскадної реплікації, тестування сценаріїв переключення.
SECURITY & MONITORING (6,5 годин)
- 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, а також сторонніх інструментів для моніторингу та сповіщення.
Надіслати заявку
📩 info@sso.net.ua
☎️ 38 098 805 45 11
o
| ✉️ | 📅 | ☎️ | 🔝 |




