Course Outline
Introduction and Architecture
- Overview of PostgreSQL architecture: internal processes, memory management, and file structures
- Data organization strategies: working with databases, schemas, and tablespaces
- Utilizing the PostgreSQL toolset and exploring system tables
Installation and Configuration
- Installing the PostgreSQL engine
- Working with configuration files (postgresql.conf, postgresql.auto.conf, pg_hba.conf, pg_ident.conf)
- Tuning core parameters related to memory, logging, and connection limits
- Handling version upgrades and data migration
Security Management
- Defining user roles, groups, and associated privileges
- Implementing authentication mechanisms: trust, password, MD5, and SCRAM
- Understanding Row-Level Security and data access policies
- Establishing SSL/TLS connections for secure data transmission
Backup and Recovery
- Performing logical backups using pg_dump and pg_restore
- Creating physical backups with pg_basebackup
- Managing incremental backups and WAL archiving
- Executing full recovery and Point-in-Time Recovery (PITR) scenarios
Monitoring and Maintenance
- Analyzing the role and impact of the autovacuum process
- Conducting routine maintenance tasks and deep-dive log analysis
- Leveraging PgBadger for advanced log inspection and analysis
Requirements
Familiarity with fundamental SQL concepts and operations
Testimonials (7)
The patiance and the style of teaching of Michał was nice.
Luiza
Course - PostgreSQL for Administrators - 2 Days
Michal was great at sharing his vast knowledge of postgres.
Matei
Course - PostgreSQL for Administrators - 2 Days
The training was interactive which made it interesting.
Priyanka Talwar - University of South Australia
Course - PostgreSQL for Administrators - 2 Days
Great lab setup. Very practical training which reinforced the material.
Brian - Verizon Connect
Course - PostgreSQL for Administrators - 2 Days
Practical exercises and suggestions given by the trainer.
Bruno - Verizon Connect
Course - PostgreSQL for Administrators - 2 Days
interaction was encouraged,Very useful practical approaches.
Farhan - Fast Lane Consulting and Education Services Limited
Course - PostgreSQL for Administrators - 2 Days
The versatility of the training.